Server queuing system and method
    1.
    发明授权
    Server queuing system and method 失效
    服务器排队系统和方法

    公开(公告)号:US07502843B2

    公开(公告)日:2009-03-10

    申请号:US11026501

    申请日:2004-12-30

    IPC分类号: G06F15/173

    摘要: A queuing server is used for reliable message transport, where one subsystem desires to execute one or more ordered operations asynchronously. Messages are sent to the queue in groups, which may have one or more messages. Messages within a particular group are processed in a predetermined order. Optionally, groups of messages can marked as correlated such that all groups within a particular correlation can be processed in a predetermined order. A message can be stored in a SQL database table until processing of that message is complete. The receiving side of the message system can be scaled across multiple machines and/or across available resources of any given machine. The system can handle “disaster” scenarios on both the sending side (i.e. the sending machine crashes in the middle of sending a group), and the receiving side (i.e., a power failure causes a reboot in at least one of the receiving machines).

    摘要翻译: 排队服务器用于可靠的消息传输,其中一个子系统希望以异步方式执行一个或多个有序操作。 消息以组的形式发送到队列,可能有一个或多个消息。 以预定顺序处理特定组内的消息。 可选地,消息组可被标记为相关联,使得可以以预定顺序处理特定相关中的所有组。 消息可以存储在SQL数据库表中,直到该消息的处理完成为止。 消息系统的接收端可以跨多个机器和/或任何给定机器的可用资源进行扩展。 系统可以处理发送方的“灾难”情况(即,发送机在发送组中间时发生故障),接收方(即,电源故障导致至少一个接收机中的重启) 。