美文网首页
消息中间件认知及RocketMQ

消息中间件认知及RocketMQ

作者: 王帅199207 | 来源:发表于2017-10-12 15:47 被阅读63次

    消息中间件是目前互联网服务常用的技术服务。消息中间件为应用系统提供高效、灵活的消息同步和异步传输处理、存储转发、可靠传输。在大规模分布式环境下确保消息安全、可靠、高效送达。

    为什么需要一款消息中间件


    使用消息服务器的目的通常是解耦、及错峰流控。随着互联网"微架构"模式的兴起,原有的企业级大型集中式的IT服务,通常被分拆成细粒度的微服务在互联网提供出来。服务与服务之间一方面联系越来越紧密,另一方面对松耦合的要求越来越高,
    因此近几年RPC、服务治理、消息中间件几乎成为大型互联网服务架构的标配。


    消息中间件选型


    目前市场上流行的消息中间件很多,传统企业级市场上比较流行的的RabbitMq、ActiveMq、ZeroMq,以及性能更好互联网使用较为广泛的kafka。
    在国内的市场上淘宝系的MetaQ以及其开源版本RocketMQ也有很多的应用。
    消息中间件的技术选型心得-RabbitMQ、ActiveMQ和ZeroMQ
    https://my.oschina.net/u/2325281/blog/524144?hmsr=toutiao.io&utm_medium=toutiao.io&utm_source=toutiao.io
    消息中间件ActiveMQ与Kafka对比之Kafka
    http://www.open-open.com/lib/view/open1433314737432.html
    RocketMQ与Kafka对比(18项差异)
    http://blog.csdn.net/damacheng/article/details/42846549

    RocketMQ


    RocketMQ作为阿里开源的一款高性能、高吞吐量的消息中间件。在性能及功能性及可靠性方面取得了很好地平衡。
    相对其他的流行中间件,其主要特点是
    1、能够保证严格的消息顺序
    2、提供丰富的消息拉取模式
    3、高效的订阅者水平扩展能力
    4、实时的消息订阅机制
    5、亿级消息堆积能力
    搭建RocketMQ服务
    http://www.tuicool.com/articles/a2eaei
    分布式开放消息系统(RocketMQ)的原理与实践
    http://www.jianshu.com/p/453c6e7ff81c

    相关文章

      网友评论

          本文标题:消息中间件认知及RocketMQ

          本文链接:https://www.haomeiwen.com/subject/nnfoyxtx.html