美文网首页
RabbitMQ 简介

RabbitMQ 简介

作者: 泽林呗 | 来源:发表于2018-10-22 20:08 被阅读0次
    传递模式:
    1. P2P模式
    2. 发布/订阅模式(一对多广播时采用)
    用途:

    消息中间件适用于需要可靠的数据传输的分布式环境。采用消息中间件的系统中,不同的对象之间通过传递消息来激活对方的事件。


    应用通过消息中间件进行通信

    即使B程序处于不运行状态或者出现网络原因,消息也可以存储于消息中间件,反正A程序因为等待B程序消费消息而出现阻塞。

    作用:
    1. 解耦
    2. 冗余:在有些情况下,处理数据的过程可能会失败。消息中间件可以把数据进行持久化直到它们已经被完全处理,通过这一方式规避了数据丢失风险。
    3. 扩展性
    4. 削峰:使用消息中间件能够使关键组件支撑突发访问压力,不会因为突发的超负荷请求而完全崩溃。
    5. 可恢复性
    6. 顺序保证
    7. 缓冲
    8. 异步通信
    特点:
    1. 可靠性
    2. 灵活的路由
    3. 扩展性(集群)
    4. 高可用性
    5. 多种协议
    6. 多种语言
    7. 管理界面 8. 插件机制

    相关文章

      网友评论

          本文标题:RabbitMQ 简介

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