
RabbitMQ
RabbitMQ学习
默默行路
一个默默在IT道路上学习的人,保持敬畏之心,努力前行!
展开
-
初始RabbitMQ
初识RabbitMqAMQP定义:AMQP是具有现代特征的二进制协议。是一个提供统一消息服务的应用层标准高级消息队列协议,是应用层协议的一个开发标准,为面向消息的中间件设计AMQP协议结构图各个结构的概念**Publisher:**生产者**Routing:**exchange与queue建立的绑定关系**Connection:**生产者或消费者与Broker(RabbitMq)建立的连接关系**Channel:**生产者或消费者与Broker(RabbitMq)建立的会话通道,通过会原创 2021-07-11 17:05:30 · 112 阅读 · 0 评论 -
RabbitMQ的管理页面
RabbitMQ的管理页面当安装完RabbitMq,访问安装主机Ip:15672即可进入管理界面,初始密码为guest/guest主界面ExchangeQueueAdmin原创 2021-07-11 17:12:16 · 2770 阅读 · 0 评论 -
Java代码操作RabbitMq
Java代码操作RabbitMq使用Java代码创建交换机,队列以及绑定关系/**创建connection,根据connection创建channel,这样就形成了代码与RabbitMq的会话通道*/ConnectionFactory connectionFactory = new ConnectionFactory();connectionFactory.setHost(主机Ip);/**创建连接后,要将连接关闭,因为Connection,Channel都实现了java.lang.Aut原创 2021-07-11 21:36:23 · 419 阅读 · 0 评论 -
如何确认RabbitMq发送消息的可靠性
如何确认RabbitMq发送消息的可靠性消息真的发出去了吗?消息发送后,发送端不知道RabbitMQ是否真的收到了消息,如果RabbitM异常,那么消息丢失后,业务流程就停止,发生异常,所以我们需要使用RabbitMq发送端确认机制,确认消息发送消息确认机制分为:单条同步确认机制,多条同步确认机制和异步确认机制我们需要使用channel开启消息确认机制//开启消息确认机制channel.confirmSelect();/**单条和多条同步确认机制都是使用此方法,返回true或false原创 2021-08-08 16:13:22 · 290 阅读 · 0 评论