美文网首页
简介 ~ 消息中间件之一

简介 ~ 消息中间件之一

作者: 喏喏2021 | 来源:发表于2022-01-24 16:45 被阅读0次

    1. 消息

    在应用间传递的数据,可以是简单的文本、数值,也可以json类型,当然更复杂的对象也都可以

    2. 消息中间件

    • 提供高效可靠的传递机制
    • 提供消息传递和消费排队模型
    • 支持分布式
    • 支持跨平台通信
    • 支持存储和转发,异步数据发送
    • 常见:RabbitMQ,Kafka,ActiveMQ,RocketMQ等

    3. 作用

    • 存储:对数据进行持久化,数据正确处理后,再进行清除
    • 扩展性:中间件与应用解耦,增加消息处理效率比较方便
    • 顺序保证: 大多数可以保证处理顺序的先后性
    • 异步通信:可以把消息先放到中间件中,可能并不是立即处理它,需要的时候再进行处理

    4. RabbitMQ介绍

    基于rabbitmq使用的常用性,它的一点特点如下:

    • 可靠性:如持久化,发布确认等
    • 灵活的路由功能
    • 扩展性:支持集群,并可以动态扩展集群
    • 高可用性:可以对集群机器设置镜像
    • 协议支持:包括AMQP,STOMP,MQTT等
    • 语言支持:JAVA,Python,Ruby,php,c#,js等
    • 管理界面:提供了功能强大、易用的界面
    • 插件机制:可以对现有功能进行扩展

    相关文章

      网友评论

          本文标题:简介 ~ 消息中间件之一

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