首页> 外国专利> Scalable, parallel processing of messages while enforcing custom sequencing criteria

Scalable, parallel processing of messages while enforcing custom sequencing criteria

机译:在执行自定义排序标准的同时,可伸缩地并行处理消息

摘要

Scalable, parallel (i.e., concurrent) processing of messages is provided from a message queue, while at the same time enforcing sequencing within a stream. Dependencies among messages can therefore be respected. The criteria for determining which messages form a stream are not required to be known to the message dispatcher, which receives a stream name and determines whether another message in that named stream is already being processed. If so, the dispatcher determines whether the invoker should wait temporarily, or should be given a different message that was previously blocked and has now become available for processing, or should be instructed to retrieve a different message from the message queue.
机译:从消息队列提供消息的可伸缩的并行(即并发)处理,同时在流中强制执行排序。因此可以尊重消息之间的依赖性。消息调度程序不需要知道确定哪些消息构成流的标准,消息调度程序接收流名称并确定该命名流中的另一条消息是否已经被处理。如果是这样,则调度程序确定调用方是应该暂时等待,还是应被赋予先前已被阻止并且现在变得可用于处理的其他消息,或者应被指示从消息队列中检索其他消息。

著录项

  • 公开/公告号US8756613B2

    专利类型

  • 公开/公告日2014-06-17

    原文格式PDF

  • 申请/专利权人 JOHN HOSIE;JOHN A. REEVE;

    申请/专利号US201113244079

  • 发明设计人 JOHN HOSIE;JOHN A. REEVE;

    申请日2011-09-23

  • 分类号G06F3/00;G06F15/16;

  • 国家 US

  • 入库时间 2022-08-21 16:04:03

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号