首页 . 理学 . 计算机科学技术 . 计算机应用 . 信息系统 . 信息系统设计与开发 . 数据库中间件

消息队列

/message queue/
条目作者申德荣于戈
条目作者申德荣

申德荣

于戈

于戈

最后更新 2022-01-20
浏览 143
最后更新 2022-01-20
浏览 143
0 意见反馈 条目引用

在消息传输过程中保存消息的中间件系统。

英文名称
message queue
所涉及学科
计算机科学技术

消息队列是将消息从它的源中继到它的目标的中间件系统,是由一组扮演不同角色的计算机组成,如负责路由的服务器、管理服务器及负责收/发的服务器等。消息是从源端传送到目的端的数据单位,具有特定的格式以及特定的优先级。队列是一种先进先出的数据结构。消息被发送到队列中,消息队列提供路由并保证消息的传递,可采用同步或异步两种方式发送/接收消息。如果发送消息时接收者不可用,消息队列会保留消息,直到可以成功地传递它。消息队列由系统管理员负责安装、配置和定义。应用过程中可以设置消息传输的特定语义,如消息驻留时间、访问控制、过滤条件、传递策略、路由策略等。典型的消息队列产品有IBM公司的WebSphere MQ、绑定到特定操作系统的微软Message Queuing(MSMQ)、基于云的消息队列如亚马逊简单队列服务(SQS)、StormMQ和IronMQ。还有一些开源的消息中间件系统,如Apache ActiveMQ、Apache Qpid、httpsqs等。

相关条目

阅读历史

    意见反馈

    提 交

    感谢您的反馈

    我们会尽快处理您的反馈!
    您可以进入个人中心的反馈栏目查看反馈详情。
    谢谢!