博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
rabbitmq 介绍
阅读量:6992 次
发布时间:2019-06-27

本文共 496 字,大约阅读时间需要 1 分钟。

MQ全称为Message Queue, 消息队列(MQ)是一种应用程序对应用程序的通信方法。应用程序通过写和检索出入列队的针对应用程序的数据(消息)来通信,而无需专用连接来链接它们。消 息传递指的是程序之间通过在消息中发送数据进行通信,而不是通过直接调用彼此来通信,直接调用通常是用于诸如远程过程调用的技术。排队指的是应用程序通过 队列来通信。队列的使用除去了接收和发送应用程序同时执行的要求。其中较为成熟的MQ产品有IBM WEBSPHERE MQ。

 

MQ的消费-生产者模型的一个典型的代表,一端往消息队列中不断的写入消息,而另一端则可以读取或者订阅队列中的消息。MQ和JMS类似,但不同的是JMS是SUN JAVA消息中间件服务的一个标准和API定义,而MQ则是遵循了AMQP协议的具体实现和产品。

 

 

 

 

rabbitMQ是一个在AMQP基础上完整的,可复用的企业消息系统。他遵循Mozilla Public License开源协议

 

使用场景:

最近在项目中,将一些无需即时返回且耗时的操作提取出来,进行了异步处理,而这种异步处理的方式大大的节省了服务器的请求响应时间,从而提高了系统的吞吐量。

转载地址:http://tkzvl.baihongyu.com/

你可能感兴趣的文章
hdu A strange lift
查看>>
Gym-100676F Palindrome
查看>>
DS博客作业03--栈和队列
查看>>
Windows 10 to Go
查看>>
关于函数的原型对象笔记
查看>>
转:深入浅出空间索引:为什么需要空间索引
查看>>
IC卡读卡器web开发,支持IE,Chrome,Firefox,Safari,Opera等主流浏览 器
查看>>
CSS3: box-sizing 属性的简单认识
查看>>
Python3.2 --- Print函数用法
查看>>
常用工具说明--Java的常用工具
查看>>
C++中几个值得分析的小问题(1)
查看>>
【LeetCode 104_二叉树_遍历】Maximum Depth of Binary Tree
查看>>
Android zxing扫描二维码 为什么有些机型扫描不出来或者很慢?
查看>>
js-循环执行一个函数
查看>>
HDU 4720 Naive and Silly Muggles (简单计算几何)
查看>>
linux终端快捷键
查看>>
基础数据类型的补充和深浅copy
查看>>
20160327javaweb 之JSP入门
查看>>
NFS 挂载时提示:Root-NFS: Server returned error -13
查看>>
python整理&&集合学习
查看>>