消息队列是将消息从它的源中继到它的目标的中间件系统,是由一组扮演不同角色的计算机组成,如负责路由的服务器、管理服务器及负责收/发的服务器等。消息是从源端传送到目的端的数据单位,具有特定的格式以及特定的优先级。队列是一种先进先出的数据结构。消息被发送到队列中,消息队列提供路由并保证消息的传递,可采用同步或异步两种方式发送/接收消息。如果发送消息时接收者不可用,消息队列会保留消息,直到可以成功地传递它。消息队列由系统管理员负责安装、配置和定义。应用过程中可以设置消息传输的特定语义,如消息驻留时间、访问控制、过滤条件、传递策略、路由策略等。典型的消息队列产品有IBM公司的WebSphere MQ、绑定到特定操作系统的微软Message Queuing(MSMQ)、基于云的消息队列如亚马逊简单队列服务(SQS)、StormMQ和IronMQ。还有一些开源的消息中间件系统,如Apache ActiveMQ、Apache Qpid、httpsqs等。
首页
[{"ID":42422,"Name":"理学"},{"ID":81272,"Name":"计算机科学技术"},{"ID":81695,"Name":"计算机应用"},{"ID":81890,"Name":"信息系统"},{"ID":81891,"Name":"信息系统设计与开发"},{"ID":81896,"Name":"数据库中间件"}]
. 理学 . 计算机科学技术 . 计算机应用 . 信息系统 . 信息系统设计与开发 . 数据库中间件消息队列
/message queue/
最后更新 2022-01-20
浏览 143次
在消息传输过程中保存消息的中间件系统。
- 英文名称
- message queue
- 所涉及学科
- 计算机科学技术