汇总一些个人觉得比较好的技术文章
一、消息中间件
rabbitmq,kafka,rocketmq,是什么,为什么?
常见的问题:
- 消息丢失问题(生产者消息丢失,消息队列丢失,消费者消息丢失,是什么,为什么,怎样解决)
- 保证消息顺序性问题(某一类有顺序性的消息,都推送到同一个队列上,且用一个消费者去消费就会保证消息消费顺序性)
- 保证消息不被重复消费问题(幂等性问题,数据库锁,redis锁都可以解决)
天天在用消息队列,却不知道为啥要用 MQ ,这就尴尬了
rabbitmq,kafka,rocketmq,是什么,为什么?
常见的问题: