各种消息队列如何选择?为何选择rocketmq来保证消息不丢失,及应该采用rocketmq哪种通信模式?

Posted 阿啄debugIT

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了各种消息队列如何选择?为何选择rocketmq来保证消息不丢失,及应该采用rocketmq哪种通信模式?相关的知识,希望对你有一定的参考价值。

前言

消息队列本质上来说,是一个符合先进先出原则的单向队列:一方发送消息并存入消息队列尾部(生产者投递消息),一方从消息队列的头部取出消息(消费者消费消息)。

 

但对于一个成熟可靠的消息队列来说,所需要解决的主要问题还包括:高效可靠的消息投递、存储;能承受高并发的流量冲击,可通过集群部署来解决单点故障等等。
  由于消息队列具备了以上特点,因此在如今的微服务架构中能够作为一种中间件,提供许多重要的功能,以解决微服务架构中的诸多痛点:

1.应用解耦

微服务架构中,存在着众多子系统,共同完成对外部用户的服

以上是关于各种消息队列如何选择?为何选择rocketmq来保证消息不丢失,及应该采用rocketmq哪种通信模式?的主要内容,如果未能解决你的问题,请参考以下文章

各种消息队列如何选择?为何选择rocketmq来保证消息不丢失,及应该采用rocketmq哪种通信模式?

消息中间件:为什么我们选择 RocketMQ

rocketmq 消息队列 初步了解

如何选择消息队列?

滴滴出行基于RocketMQ构建企业级消息队列服务的实践

滴滴出行基于RocketMQ构建企业级消息队列服务的实践