RabbitMQ自我总结

典型应用场景
跨系统的异步通信
对接系统等
应用内的同步变成异步
秒杀,接口发送消息然后自己消费处理
基于Pub/Sub模型实现的事件驱动
发布/订阅
付款成功,退货成功的通知
利用RabbitMQ实现事物的最终一致性
方老司看他的课

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

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

你可能感兴趣的:(java)