×

Proactive channel agent

  • US 10,462,067 B2
  • Filed: 01/26/2017
  • Issued: 10/29/2019
  • Est. Priority Date: 01/26/2017
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method for a proactive channel agent structure, comprising executing on a computer processor the steps of:

  • sending individually, to a target queue of a receiving node of a cluster plurality of server nodes, messages of a first batch sequence plurality of messages, each message with a different sequence number indicative of a relative position of the message within the first batch sequence plurality of messages, wherein each of the first batch sequence plurality of messages is associated with a first logic unit of work identifier;

    updating a message counter value in response to each receipt by the receiving node of one of the first batch sequence plurality of messages sent to the target queue;

    in response to determining that the updated message counter value meets a threshold limit, generating a force commit packet comprising the sequence number of a last one of the first batch sequence plurality of messages sent to the target queue; and

    in response to determining that the sequence number of the generated force commit packet data is not a last position number within the first batch sequence plurality of messages, associating a second logic unit of work identifier with a subset sequence plurality of the first batch sequence plurality of messages that comprises a plurality of the first batch sequence plurality of messages having different sequence numbers spanning from a first of the sequence numbers to the sequence number of the generated force commit packet data, and committing the subset sequence plurality of the first batch sequence plurality of messages to the target queue of the receiving node, wherein the second logic unit of work identifier is different from the first logic unit of work identifier.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×