美文网首页分布式之消息通信
rabbitMq模型与java编程

rabbitMq模型与java编程

作者: archer_b87d | 来源:发表于2018-12-03 22:54 被阅读0次

典型应用场景

1:跨系统的异步通信
2:引用内的同步变为异步
3:基于Pub/Sub模型实现的事件驱动
   ETL HTTP API --MQ
4:利用RbbitMQ实现事务的最终一致性

AMQP协议

Advanced Message Queuing Protocol, 一个提供统一消息服务的应用层标准高级消息队列协议,是应用层协议的一个开放标准,为面向消息的中间件设计。基于此协议的客户端与消息中间件可传递消息,并不受客户端/中间件同产品、不同的开发语言等条件的限制。
AMQP的实现有:RabbitMQ、RocketMq等等

RbbitMq的特性

1:可靠性
2:灵活的路由
3:消息集群
4:高可用
5:多种协议
6:多语言客户端
7:管理界面
8:插件机制

工作模型

workModel.jpg

相关文章

网友评论

    本文标题:rabbitMq模型与java编程

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