【技术实现步骤摘要】
本专利技术涉及使用异步消息接发的分布式并行软件系统。
技术介绍
分布式并行软件系统采用不同形式的电子通信。消息接发是一种这样的通信模型。借助消息接发,系统组件通过发送消息相互通信。消息传送一些专用数据。消息接发天生是异步的,因为系统组件在某一时刻发送消息,并且独立于消息传送和消息的任意接受者,继续进行计算。消息发送者可在稍后时刻接收对该消息的应答。消息的发送者和接受者在时间上是独立的,即它们不必同时存在于网络上。许多分布式并行软件系统依赖于异步消息接发,并且为此使用消息中间件。消息中间件指的是在软件系统的组件之间实现消息接发操作的一种或多种软件程序。借助消息中间件,消息一般被发送给某一形式的目的地,例如消息队列,消息中间件的其它客户程序,例如最终消息接受者随后可从所述目的地读取消息。从而,消息的发送者和接受者不必知道彼此的存在。对于消息的发送者来说,各个消息传送的失败和成功很重要,甚至可能是关键性的。一般而言,依据其确定消息传送失败的专用标准可因发送者以及因消息而异。但是,规定这些标准,根据标准评估消息发送,以及对评估结果起反应都难以进行,并且不易于得到现有的 ...
【技术保护点】
一种供异步消息接发系统使用的基于计算机的方法,所述方法包括下述步骤: 为要在系统中发送的至少一个消息确定至少一种消息传送结果条件,并使所述至少一种消息传送结果条件和要在系统中发送的消息相关联; 在系统中发送具有相关联的至少一种消息传送结果条件的消息;和 监视发送消息的传送,并根据相关联的至少一种消息传送结果条件,评估消息的传送结果,从而可把消息的传送结果通知消息的发送者。
【技术特征摘要】
...
【专利技术属性】
技术研发人员:托马斯米卡尔森,伊萨贝勒鲁费路,斯坦利苏顿,史蒂芬泰,
申请(专利权)人:国际商业机器公司,
类型:发明
国别省市:US[美国]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。