Rebbitmq
心多大,路多远
这个作者很懒,什么都没留下…
展开
-
RabbitMQ介绍、安装和使用命令
阅读目录1 RabbitMQ简介 2 RabbitMQ安装 1 Windows平台安装 2 Centos安装RabbitMQ 2 RabbitMQ Control工具 1 基本控制命令 2 服务状态管理 3 用户管理命令 4 集群管理命令 1 RabbitMQ简介 RabbitMQ是一个由erlang开发的AMQP(Advanced Message Queue )的开源实现,官网地址:http://www.rabbitmq.com。Rab...原创 2020-09-11 15:26:53 · 419 阅读 · 0 评论 -
RabbitMQ高可用集群搭建
RabbitMQ的集群是依赖erlang集群的,而erlang集群是通过.erlang.cookie文件进行通信认证的,所以我们使用RabbitMQ集群时只需要配置一下.erlang.cookie文件即可。下边简单演示一下RabbitMQ高可用集群的搭建,附带一个简单使用C#驱动RabbtiMQ集群的小栗子。1 搭建RabbitMQ高可用集群 首先准备三台设备,这里采用的三台Centos7的虚拟机,测试一下各个虚拟机能不能相互ping通,如果可以相互ping通的话,在每台虚拟机上分别安装Rabbi原创 2020-09-11 15:24:40 · 250 阅读 · 0 评论 -
Spring中RabbitMQ可靠性投递与消费,消费幂等的使用
由于网络闪断、MQ Broker端异常等原因可能导致回送confirmCallback的ask消息失败或者异常,无法确认数据是否真的已经成功到达,导致消息丢失。解决思路判断confirmCallback()消息发送成功与否,成功则修改redis中correlationDataId对应的message的message.getMessageProperties().getHeaders()中存入的自定义标识is_success_send_to_exchange为true,更新失败记录表;失败则判断投递重原创 2020-08-30 15:05:05 · 913 阅读 · 0 评论