发明名称 服务器排队系统和方法
摘要 一种用于可靠消息传送的排队服务器,其中一个子系统想要异步地执行一个或多个已排序操作。消息被成组地发送给队列,一组中可以含有一条或多条消息。在特定组中的消息以预定的顺序处理。可任选地,消息组可以被标记为相关的,使得特定相关中的所有组可以按预定的顺序处理。消息可以被存储在SQL数据库表中,直到对该消息的处理完成。消息系统的接收方可以跨多个机器和/或跨任何给定机器的可用资源而缩放。系统可以处理发送方的“灾难”情形(即,发送机器在发送组过程中崩溃)和接收方的“灾难”情形(即,电源故障引起至少一个接收机器上的重新引导)。
申请公布号 CN1798111B 申请公布日期 2012.01.11
申请号 CN200510128754.6 申请日期 2005.11.30
申请人 微软公司 发明人 C·-J·黄;J·M·科斯坦恩;P·嘎纳帕斯拉杰;S·科雷普尔
分类号 H04L12/58(2006.01)I;H04L29/06(2006.01)I 主分类号 H04L12/58(2006.01)I
代理机构 上海专利商标事务所有限公司 31100 代理人 张政权
主权项 一种用于排队消息的计算机实现的方法,包括:在排队系统中接收从发送者子系统发送的消息组,其中,每一消息组包含至少一条消息,其中消息队列含有对发送的每一个别消息的记录,并且其中当发送者子系统发送消息组时,新的记录被添加到组队列,使得所述组队列对发送的每一消息组含有一记录;使用所述排队系统以预定的顺序在所述组队列中存储所接收到的消息组;在所述排队系统中接收每一消息组的相关标识符,其中,所述相关标识符用于关联消息组;使用所述排队系统存储所接收的相关标识符;以及根据所述预定的顺序和所述相关标识符来发送所存储的消息组。
地址 美国华盛顿州