消息队列
~悦~
这个作者很懒,什么都没留下…
展开
-
RabbitMQ防止数据丢失的内部机制
RabbitMQ防止数据丢失的内部机制1.接收方启动连接RabbitMQ服务器2.RabbitMQ服务器将队列中的数据发送给接收方3.接收方接收到数据后,返回响应告诉MQ服务器我已经接收到数据了4.RabbitMQ在接收到接收方返回的响应后,则将发送出去的数据从队列中删除如果数据发送出去后,一段时间内没有收到接收方响应的数据,则RabbitMQ会认为数据发丢了,则会将数据持久化保存到R...原创 2019-08-20 17:55:10 · 1376 阅读 · 1 评论 -
详细介绍RabbitMQ
什么是MQMQ全称为Message Queue,消息队列是应用程序和应用程序之间的通信方法, 其实就是一个大队列, 拥有先进先出的特性作用:**异步操作:** 见下面的异步操作总结 **解耦:** 在代码中不会将具体的业务代码写死, 而是将需要处理的数据发送给mq服务器, 以后哪个项目连接mq服务器接收数据 进行后续处理, 可以随时变更业务. 比较灵活. **削峰:** mq相当于...原创 2019-08-20 18:01:43 · 185 阅读 · 1 评论