消息中间件-RabbitMQ
脚踏实地,仰望星空
加油,坚持努力。
展开
-
RabbitMQ集群环境的搭建
一:Erlang的安装Erlang的版本和RabbitMQ的版本有严格的要求,具体的对应关系请查看RabbitMQ官网官网地址如下:https://www.rabbitmq.com/which-erlang.html1:解压tar xf otp_src_21.2.tar.gz2:进入到otp_src_21.2cd otp_src_21.2 执行./configure -...原创 2019-01-29 15:31:35 · 357 阅读 · 0 评论 -
RabbitMQ开启Web管理插件
一:开启Web管理插件./rabbitmq-plugins enable rabbitmq_management关闭防火墙service iptables stop 二:登录rabbitmq报错User can only log in via localhost访问页面网站:http://192.168.10.152:15672/,并使用默认用户guest登录,密码也为g...原创 2019-01-29 16:34:01 · 3280 阅读 · 0 评论 -
Springboot整合RabbitMQ
一:Springboot整合RabbitMQ新建一个Module工程,工程命名为springboot-rabbitmq在pom.xml中引入如下依赖内容,其中spring-boot-starter-amqp用于支持RabbitMQ。 <dependency> <groupId>org.springframework.boot</groupId...原创 2019-01-29 17:41:56 · 148 阅读 · 0 评论 -
mq如何保证消息的幂等性
一:消息的发送流程二、出现非幂等性的情况1、生产者已把消息发送到mq,在mq给生产者返回ack的时候网络中断,故生产者未收到确定信息,生产者认为消息未发送成功,但实际情况是,mq已成功接收到了消息,在网络重连后,生产者会重新发送刚才的消息,造成mq接收了重复的消息2、消费者在消费mq中的消息时,mq已把消息发送给消费者,消费者在给mq返回ack时网络中断,故mq未收到确认信息,该...原创 2019-06-11 23:03:45 · 3954 阅读 · 0 评论