第 1 章 消息传递概念


1.1. 消息传递系统

消息传递系统允许您松散耦合异构系统,同时提高可靠性。与基于远程过程调用(RPC)模式的系统不同,消息传递系统主要使用异步消息传递模式,请求和响应之间没有紧密关系。大多数消息传递系统足够灵活,足以在需要时支持请求响应模式,但这不是消息传递系统的主要功能。

消息传递系统将消息的发件人与其消费者分离。事实上,消息的发送者和使用者完全独立,彼此不了解,这使得您可以创建灵活、松散耦合的系统。大型企业通常使用消息传递系统来实施松散耦合异构系统的消息总线。消息总线可形成企业服务总线(ESB)的核心。利用消息总线分离分散分散的系统,让系统能够更加轻松地发展并适应。它还能够更加灵活地添加新系统或停用旧系统,因为它们之间没有相互依赖的混乱。

消息传递系统还可以纳入诸如以下概念:确保可靠消息传递、将发送或消费多条消息聚合为一个工作单元,以及允许消息避免服务器故障或重新启动的持久性。

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2025 Red Hat