消息中间件的工作原理是什么?
消息中间件的工作原理是应用之间以一系列消息的方式进行通信。在发送者和接收者的传送过程中,消息保存在队列中,避免在传送过程中消息丢失,并且为接收者查看消息提供了一个区域,应用把消息发送到与接收者相关的队列中去,如果发送者想及时得到反馈,他们就要把接收返回消息的队列名称包含在所有他们发送的消息中。消息传递机制要保证将发送者的消息传送到目的地。在消息传递中,应用组件之间不必建立直接的联系,也就是发送方将消息放人队列中,然后接收方自己从队列中提取消息。发送方在发送消息时不必关心接收方是否处于接收状态。
使用消息中间件编程采用的是消息中间件的API,可以很好地扩展到不同的操作系统和硬件平台上。消息中间件的核心安装在需要进行消息传递的系统上,在它们之间建立逻辑通道,由消息中间件实现消息发送。消息中间件可以既支持同步方式,又支持异步方式,实际上它是一种点到点的机制,因而可以很好地适用于面向对象的编程方式。
免责声明:本内容来源于第三方作者授权、网友推荐或互联网整理,旨在为广大用户提供学习与参考之用。所有文本和图片版权归原创网站或作者本人所有,其观点并不代表本站立场。如有任何版权侵犯或转载不当之情况,请您通过400-62-96871或关注我们的公众号与我们取得联系,我们将尽快进行相关处理与修改。感谢您的理解与支持!







请先 登录后发表评论 ~