汇总一些个人觉得比较好的技术文章

一、消息中间件

rabbitmq,kafka,rocketmq,是什么,为什么?
常见的问题:

  1. 消息丢失问题(生产者消息丢失,消息队列丢失,消费者消息丢失,是什么,为什么,怎样解决)
  2. 保证消息顺序性问题(某一类有顺序性的消息,都推送到同一个队列上,且用一个消费者去消费就会保证消息消费顺序性)
  3. 保证消息不被重复消费问题(幂等性问题,数据库锁,redis锁都可以解决)
    天天在用消息队列,却不知道为啥要用 MQ ,这就尴尬了

猜你喜欢

转载自www.cnblogs.com/vingLiu/p/12819071.html