MQ
文章平均质量分 82
莫忘莫忧
这个作者很懒,什么都没留下…
展开
-
MQ消息队列学习系列之如何保证消息不被重复消费
如何保证消息不被重复消费:名词解释幂等性: 就是用户对于同一操作发起的一次请求或者多次请求的结果是一致的,不会因为多次点击而产生了副作用。RabbitMQ、RocketMQ、Kafka,都有可能会出现消息重复消费的问题,正常。因为这问题通常不是 MQ 自己保证的,是由我们开发来保证的。即不是通过配置MQ使用它自带的机制来保证,而是通过开发人员通过代码来保证,以kafka为例进行说明。kafka:kafka消息消费机制:kafka使用offset的概念。在每个消息写进去时,都会生成一个offs原创 2021-03-29 09:34:53 · 738 阅读 · 0 评论 -
MQ消息队列学习系列之什么是消息队列?为什么使用消息队列?Kafka、ActiveMQ、RabbitMQ、RocketMQ 的优缺点?
MQ消息队列学习之什么是消息队列,为什么使用消息队列,各MQ的对比什么是消息队列:消息队列,一般我们会简称它为MQ(Message Queue)。就是将消息放到队列中。队列是一种先进先出的接口。将消息放到队列中叫生产者。将消息从队列中取出来叫消费者。总结:消息队列就是由生产者将消息放到队列中,由于它先进先出的结构特性,消费者会拿最早进去的消息回来进行消费。为什么使用消息队列:消息队列的优点:三个核心:解耦、异步、削峰解耦: 传统情况下,A系统跟...原创 2021-03-18 15:41:00 · 171 阅读 · 0 评论