×

SYSTEM FOR HIGH RELIABILITY AND HIGH PERFORMANCE APPLICATION MESSAGE DELIVERY

  • US 20130173691A1
  • Filed: 03/13/2012
  • Published: 07/04/2013
  • Est. Priority Date: 12/29/2011
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method of providing application message delivery, comprising the following steps performed with at least one data processor:

  • at a plurality of log servers (203 a-b) coupled to at least an application server (201 a-c),;

    receiving asynchronously, from the at least one application server (201 a-c), application messages containing application information, each application message being received by at least some log servers (203 a-b) among the plurality of log servers (203 a-b);

    receiving asynchronously, from the at least one application server (201 a-c), control messages at a predetermined interval, each control message being received by at least some log servers (203 a-b) among the plurality of log servers (203 a-b);

    at each of the plurality of log servers (203 a-b);

    storing the received application messages in a current application data file (209);

    storing the received control messages in a control file (211) and upon receiving an open-close control message, closing the current application data file, storing said closed application data file and creating a new application data file as the current application data file;

    comparing the control files of the plurality of log servers (203 a-b) for a given interval; and

    based on this comparison, determining from among a plurality of application data files (209) from each of the log servers (203 a-b), an application data file as a best-candidate for a given interval and forwarding the best-candidate file for post-processing.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×