RabbitMQ介绍
目录
什么是MQ
MQ有什么优势
哪些情况下建议使用MQ
什么是RabbitMQ
选择RabbitMQ理由
RabbitMQ服务场景
RabbitMQ结构图
RabbitMQ名词解释
目录
RabbitMQ客户端使用流程(productor/cunsumer)
Productor范例代码及注意事项
Consumer范例代码及注意事项
开发中注意事项及重点关注异常处理
RabbitMQ服务端配置及重点参数
RabbitMQ与Spring整合范例代码
什么是MQ?
MQ全称为Message Queue, 消息队列(MQ)是一种应用程序对应用程序的通信方法(消息传递),一般用作进程间通讯
MQ有什么优势?
MQ本身是异步的,往队列里发送消息后无需等待,不同于通信协议。如HTTP协议(同步),客户端发出请求后必须等待服务器回应
哪些情况下建议使用MQ
高并发应用来不及处理,实时性要求不高
多应用之间异步通信,且耗时操作
什么是RabbitMQ
RabbitMQ是由Erlang(爱立信公司)语言开发,实现Advanced Message Queuing Protocol (AMQP高级消息队列协议)的消息中间件。消息中间件主要用于组件之间的解耦,消息的发送者无需知道消息使用者的存在,反之亦然。
选择RabbitMQ理由
Reliability可靠性
Exchange交
原创力文档

文档评论(0)