Method, apparatus and computer program product for managing persistence in a messaging network
    1.
    发明授权
    Method, apparatus and computer program product for managing persistence in a messaging network 有权
    用于管理消息传递网络中的持久性的方法,装置和计算机程序产品

    公开(公告)号:US08146095B2

    公开(公告)日:2012-03-27

    申请号:US11770965

    申请日:2007-06-29

    IPC分类号: G06F13/00

    CPC分类号: G06F9/546

    摘要: Provided are method, apparatus and computer program product for managing persistence in a messaging network. A determination of whether to save data relating to a message-based communication to persistent storage at a message server is made with reference to characteristics of at least one messaging client involved in the message-based communication. The characteristics may include, for example, connection reliability information for the client's previous connections to the message server, such as numbers of disconnections within a defined period or average connection duration, for a messaging client to which at least one message is to be transmitted by the message server. The characteristics may represent a number of matching subscribers per publication. These and/or other example characteristics may be captured in a database at the message server and may be evaluated (for example by SQL queries applied to the database) to determine whether a persistent save operation is required or can be omitted.

    摘要翻译: 提供了用于管理消息传递网络中的持久性的方法,装置和计算机程序产品。 参考基于消息的通信中涉及的至少一个消息收发客户端的特征,确定是否将与基于消息的通信有关的数据保存在消息服务器上的持久存储器。 特征可以包括例如用于客户端先前与消息服务器的连接的连接可靠性信息,诸如在定义的周期内的断开次数或平均连接持续时间,对于消息传送客户端,至少一个消息将通过 消息服务器。 每个出版物的特征可以表示一些匹配的订阅者。 这些和/或其他示例特征可以在消息服务器的数据库中被捕获,并且可以被评估(例如通过应用于数据库的SQL查询)来确定持久保存操作是需要还是可以省略。

    Managing persistence in a messaging system
    2.
    发明授权
    Managing persistence in a messaging system 失效
    管理邮件系统中的持久性

    公开(公告)号:US08370847B2

    公开(公告)日:2013-02-05

    申请号:US11770961

    申请日:2007-06-29

    IPC分类号: G06F3/00

    CPC分类号: G06F11/008 G06F2201/81

    摘要: Provided are method, apparatus and computer program product for managing persistence within a messaging system. The method includes evaluating the messaging system's exposure to risk of losing messages. Data relating to nominally-persistent messages held in the system is saved to persistent storage if an evaluating step determines that the exposure exceeds at least one risk threshold. This approach enables a reduction in the number of writes to persistent storage compared with conventional systems in which any message that is labeled persistent will be written to disk, since disk writes can be avoided whenever an evaluation determines that the messaging system's exposure to the risk of losing messages is low.

    摘要翻译: 提供了用于管理消息系统内的持久性的方法,装置和计算机程序产品。 该方法包括评估消息传递系统面临丢失消息风险的风险。 如果评估步骤确定曝光超过至少一个风险阈值,则与系统中持有的名义上持久的消息有关的数据将被保存到持久存储器中。 与常规系统相比,这种方法可以减少对持久存储器的写入次数,其中标记为持久性的任何消息将被写入磁盘,因为只要评估确定消息系统的风险承担风险,就可以避免磁盘写入 丢失信息很低。

    Method, Apparatus and Computer Program Product for Managing Persistence in a Messaging Network
    3.
    发明申请
    Method, Apparatus and Computer Program Product for Managing Persistence in a Messaging Network 有权
    用于管理消息网络持久性的方法,设备和计算机程序产品

    公开(公告)号:US20080127209A1

    公开(公告)日:2008-05-29

    申请号:US11770965

    申请日:2007-06-29

    IPC分类号: G06F3/00

    CPC分类号: G06F9/546

    摘要: Provided are method, apparatus and computer program product for managing persistence in a messaging network. A determination of whether to save data relating to a message-based communication to persistent storage at a message server is made with reference to characteristics of at least one messaging client involved in the message-based communication. The characteristics may include, for example, connection reliability information for the client's previous connections to the message server, such as numbers of disconnections within a defined period or average connection duration, for a messaging client to which at least one message is to be transmitted by the message server. The characteristics may represent a number of matching subscribers per publication. These and/or other example characteristics may be captured in a database at the message server and may be evaluated (for example by SQL queries applied to the database) to determine whether a persistent save operation is required or can be omitted.

    摘要翻译: 提供了用于管理消息传递网络中的持久性的方法,装置和计算机程序产品。 参考基于消息的通信中涉及的至少一个消息收发客户端的特征,确定是否将与基于消息的通信有关的数据保存在消息服务器上的持久存储器。 特征可以包括例如用于客户端先前与消息服务器的连接的连接可靠性信息,例如在定义的周期内的断开次数或平均连接持续时间,对于消息传送客户端,至少一个消息将通过 消息服务器。 每个出版物的特征可以表示一些匹配的订阅者。 这些和/或其他示例特征可以在消息服务器的数据库中被捕获,并且可以被评估(例如通过应用于数据库的SQL查询)来确定持久保存操作是需要还是可以省略。

    Methods, Apparatus and Computer Program Product for Managing Persistence in a Messaging System
    4.
    发明申请
    Methods, Apparatus and Computer Program Product for Managing Persistence in a Messaging System 失效
    用于管理消息系统中持久性的方法,设备和计算机程序产品

    公开(公告)号:US20080127208A1

    公开(公告)日:2008-05-29

    申请号:US11770961

    申请日:2007-06-29

    IPC分类号: G06F3/00 G06F11/00

    CPC分类号: G06F11/008 G06F2201/81

    摘要: Provided are method, apparatus and computer program product for managing persistence within a messaging system. The method includes evaluating the messaging system's exposure to risk of losing messages. Data relating to nominally-persistent messages held in the system is saved to persistent storage if an evaluating step determines that the exposure exceeds at least one risk threshold. This approach enables a reduction in the number of writes to persistent storage compared with conventional systems in which any message that is labelled persistent will be written to disk, since disk writes can be avoided whenever an evaluation determines that the messaging system's exposure to the risk of losing messages is low.

    摘要翻译: 提供了用于管理消息系统内的持久性的方法,装置和计算机程序产品。 该方法包括评估消息传递系统面临丢失消息风险的风险。 如果评估步骤确定曝光超过至少一个风险阈值,则与系统中持有的名义上持久的消息有关的数据将被保存到持久存储器中。 与常规系统相比,这种方法可以减少对持久存储器的写入次数,其中标记为持久性的任何消息将被写入磁盘,因为只要评估确定消息系统的风险承担风险,就可以避免磁盘写入 丢失信息很低。