为什么使用消息队列?

使用MQ的优点和缺点?

kafka, activemq, rabbitmq, rocketmq 都有什么优点和缺点?



如何保证消息队列的高可用?












如何保证消息不被重复消费(如何保证消息消费时的幂等性)?





如何保证消息的可靠性传输(如何处理消息丢失问题)?







如何保证消息的顺序性?

RabbitMQ 就是顺序消费的,针对一个Queue




如何解决消息队列的延时以及过期失效问题?
消息队列满了以后该怎么处理?
有几百万消息持续积压几小时,说说怎么解决?

如果让你写一个消息队列,该如何进行架构设计啊?说一下你的思路



网友评论