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