Mom系统基本元素与基本原理
2022/11/13 01:11:33
面向消息的中间件使用消息传递提供程序来协调消息传递操作。mom系统的基本元素是客户端,消息和mom提供程序,包括API和管理工具。mom提供商使用不同的体系结构来路由和传递消息,比如说mom可以使用集中式消息传递服务器,或者可以在每个客户端上分配路由和传递功能。
在我们的客户端上,同样可以使用mom进行API调用,并将消息发送到提供商所管理的目的地。此调用将调用提供程序服务以路由和传递消息。发送消息后,客户端将继续执行其他工作,并确信提供者将保留该。基于消息的模型和提供者协调的结合使得创建松散耦合的组件系统成为可能。即使单个组件或连接失败,这样的系统也可以继续可靠地工作而无需关闭。
mom让消息传递提供程序协调客户端之间的消息传递的另一个好处是,您可以通过添加管理界面来监视和调整性能。这样,客户端应用程序不必担心发送,接收和处理消息以外的任何事情。对于互操作性,可靠性,安全性,可伸缩性和性能问题,我们的mom管理员会编写系统代码来解决这些问题。
到目前为止,我们已经介绍了mom使用面向消息的中间件来连接分布式组件的许多优点。但同时我们也有着许多的不完善之处,缺点之一来自松散的耦合本身。在RPC系统中,调用函数只能在被调用函数完成其任务后才能返回。在异步系统中,调用者客户端继续为接收器加载工作,直到处理加载所需的资源用尽并且被调用组件失败为止。当然,可以通过监视性能和调整消息流来最小化或避免这些情况,但这对于RPC系统不是必需的。这就需要我们的用户多加以支持,这样我们才能够更好的致力于研发新工能的产品上。
- 上一条mom该如何进行投资
- 下一条工业互联网在工业当中的重要性