热门回答:
rabbitMQ:
RabbitMQ是基于Erlang语言编写的开源消息队列。RabbitMQ在数据一致性、稳定性和可靠性方面比较优秀。而且直接或间接的支持多种协议。对多种语言支持良好。但是其性能和吞吐量差强人意。由于Erlang语言本身的限制。二次开发成本较高。
kafka:
Kafka是LinkedIn于2010年12月开发并开源的一个分布式流平台。现在是Apache的顶级项目。是一个高性能跨语言分布式。快速持久化。可以在O(1)的系统开销下进行消息持久化;高吞吐
ActiveMQ:
是Apache下的一个子项目,介于ZeroMQ和RabbitMQ之间。类似于RabbitMQ。它少量代码就可以高效地实现高级应用场景而且只需付出低消耗。被誉为消息中间件的“瑞士军刀”。但是ActiveMQ不够轻巧。而且对于队列较多的情况支持不好。据说还 有丢消息的情况。
rocketMQ:
RocketMQ是阿里开源的消息中间件。目前在Apache孵化。使用纯Java开发。具有高吞吐量、高可用性、适合大规模分布式
- 准备与好友合伙做生意,开什么店合适?
- 想开个店,开什么好呢?资金不多,刚刚创业。谢谢?
- 有什么行业适用于初创业?
- 刚入社会的人想开店,最好开一家什么店?
- 我是一个创业小白,想要开一家店铺,大家有什么好的推荐吗?
以上就是由互联网推广工程师 网创网 整理编辑的,如果觉得有帮助欢迎收藏转发~
本文标题:常见的消息队列有哪些,它们之间有什么区别?
本文地址:https://www.wangchuang8.com/260473.html,转载请说明来源于:网创推广网
声明:本站部分文章来自网络,如无特殊说明或标注,均为本站原创发布。如若本站内容侵犯了原著者的合法权益,可联系进行处理。分享目的仅供大家学习与参考,不代表本站立场。
本文地址:https://www.wangchuang8.com/260473.html,转载请说明来源于:网创推广网
声明:本站部分文章来自网络,如无特殊说明或标注,均为本站原创发布。如若本站内容侵犯了原著者的合法权益,可联系进行处理。分享目的仅供大家学习与参考,不代表本站立场。
评论(2)
消息,分布式,语言,开源,吞吐量,队列,持久,中间件,是一个,多种
没想到大家都对常见的消息队列有哪些,它们之间有什么区别?感兴趣,不过这这篇解答确实也是太好了
rabbitMQ:RabbitMQ是基于Erlang语言编写的开源消息队列。RabbitMQ在数据一致性、稳定性和可靠