美文网首页
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