词条 | MOM |
释义 | MOM指的是利用高效可靠的消息传递机制进行平台无关的数据交流,并基于数据通信来进行分布式系统的集成。 管理人之管理人MOM 罗素投资(Russell Investments)——作为全球性资产管理公司和最大的多元投资管理人基金公司,罗素投资拥有超过35年投资管理人的研究评价经验,并于1980年首创“管理人之管理人”模式(MOM模式)。目前,罗素投资管理资产规模1550亿美元,咨询资产规模超过1万亿美元。 简介 MOM通过提供消息传递和消息排队模型,它可在分布环境下扩展进程间的通信,并支持多 通讯协议、语言、应用程序、硬件和软件平台。目前流行的MOM中间件产品有IBM的MQSeries、 BEA的MessageQ等。 特点消息传递和排队技术有以下三个主要特点: 通讯程序可在不同的时间运行:程序不在网络上直接相互通话,而是间接地将消息放入消息队列,因为程序间没有直接的联系。所以它们不必同时运行。消息放入适当的队列时,目标程序甚至根本不需要正在运行;即使目标程序在运行,也不意味着要立即处理该消息。 对应用程序的结构没有约束:在复杂的应用场合中,通讯程序之间不仅可以是一对一的关系,还可以进行一对多和多对一方式,甚至是上述多种方式的组合。多种通讯方式的构造并没有增加应用程序的复杂性。 程序与网络复杂性相隔离: 程序将消息放入消息队列或从消息队列中取出消息来进行通讯,与此关联的全部活动,比如维护消息队列、维护程序和队列之间的关系、处理网络的重新启动和在网络中移动消息等是MOM的任务,程序不直接与其它程序通话,并且它们不涉及网络通讯的复杂性。 MOM面向消息的中间件面向消息的中间件使用消息传送提供者来协调消息传送操作。MOM系统的基本元素是客户端、消息和MOM提供者,后者包括API和管理工具。MOM提供者使用不同的体系结构路由和传送消息:它可以使用集中式消息服务器,也可以将路由和传送功能分布在每个客户端上。某些MOM产品结合了这两个方法。 使用MOM系统,客户端可以进行API调用,以便将消息发送到由提供者管理的目的地。该调用会调用提供者服务以路由和传送消息。在发送消息之后,客户端会继续执行其他工作,并确信在接收方客户端检索该消息之前,提供者一直保留该消息。基于消息的模型与提供者的协调耦合在一起,使得创建松散耦合的组件系统成为可能。这样的系统可以继续可靠地工作,即使在有个别组件或连接失败时也不会停机。 由消息传送提供者协调客户端之间的消息传送的另一个优点是:通过添加管理界面,可以监视和调整性能。这样,客户端应用程序便不必关心发送、接收和处理消息之外的任何问题。对于互操作性、可靠性、安全性、可伸缩性和性能之类的问题,应当由管理员通过编码实现MOM系统来解决。 至此,我们已经介绍了使用面向消息的中间件连接分布式组件的很多优点。下面将介绍其缺点。缺点之一源自松散耦合本身。在RPC系统中,只有在被调用函数完成任务之后,才能返回调用函数。在异步系统中,调用方客户端会继续为接收方装入工作,直到处理装入工作所需的资源耗尽且被调用组件发生故障。当然,可以通过监视性能和调整消息流来尽量减少或避免这些情况,但对于RPC系统却不必这样做。有一点很重要,那就是了解每种系统的优缺点。每种系统所适合执行的任务都不同。有时,您需要结合两种系统才能完全获得所需的行为。 补充信息图中显示MOM系统如何使两个基于RPC的系统进行通信。该图的左侧显示在不同的网络节点上分布客户端、服务器和数据存储库组件以提高性能的应用程序。这是一个折扣机票预定系统:最终用户为使用此服务支付一定的费用,使用该服务可以找到特定目的地和时间的最低费用。数据存储库保存有关注册用户和参与此折扣计划的航空公司的信息。服务器上的逻辑功能根据用户的请求在所参与的航空公司中查询价格、对信息进行排序并向用户提供三个最低报价。对于每个这样的航空公司,数据存储库都将保存有关可用航班的信息(座位、飞行时间和价格)。服务器组件将更新这些信息以响应最终用户输入的数据。航空公司的服务器还订阅MOM服务,接收折扣预定系统的信息请求,并返回座位和价格信息。如果用户决定购买PanWorld航空公司的折扣机票,则该系统的服务器组件将更新数据存储库中的信息,然后为请求者生成机票或者向折扣服务发送一条消息以生成机票。 MOM认证MOM认证是新加坡人力部门(Ministry of manpower)相关资质认证。 英文单词美国英语口语中“妈妈”的意思。 英文缩写MOM = Message Oriented Middleware,面向消息的中间件,指利用高效可靠的消息传递机制进行平台无关的数据交流,并基于数据通信来进行分布式系统的集成。 MOM = Manufacturing Operations Management, 制造业操作管理。 MOM = Microsoft Operations Manager,微软运行管理器,一个微软公司的监控产品。 MOM = Man Of the Match,全场最佳球员。 MOM = Mask of Maddness,疯狂面具,魔兽争霸3:冰封王座RPG地图dota中的一种装备。 MOM,中位数倍数,对于任何分析物而言,MOM值是指某个测试浓度除以某分析物的预期(正常)中间浓度。 MOM = Mass Optical Memory,大容量光存储器 。 MOM = Ministry Of Manpower,人力部 。 MOM = methoxymethyl,甲氧基甲基。 MOM = Month-on-Month,月度环比增长率,计算公式为(当月数据/上月数据-1)*100%。 MOM = Method of Moment,矩量法 MoM = Minutes of Meeting, 会议记录 微软工具MOM MOM则是一个综合的服务器监视解决方案,可以改进Windows网络和应用程序的可用性、性能和安全性。MOM可为具有数千台计算机的网络提供中央监视和自动问题处理功能,能连续监视用户操作、应用程序软件、服务器和台式机。另外,MOM提供了许多预定义的“管理包”。“管理包”是用于监视和管理特定应用程序及环境的现成知识库,一旦需要,用户可以加载“管理包”,立即开始专门的事件和性能管理。MOM目前在全球用户已经达到6000个。 |
随便看 |
百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。