×

Providing dynamic latency in an integration flow

  • US 10,277,489 B2
  • Filed: 09/20/2018
  • Issued: 04/30/2019
  • Est. Priority Date: 11/20/2015
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method comprising:

  • managing an integration flow connecting multiple integration nodes and including a first repeat node, wherein the first repeat node repeats by sending an element of a message to a path multiple times;

    determining a latency between firing of repeats of the first repeat node based on data collected form the first repeat node, wherein the latency comprises a first time;

    determining a priority of a first repeat of the first repeat node based on a priority of an incoming message;

    weighting the latency for the repeats for the incoming message based on the priority, wherein weighting the latency based on the priority further comprises;

    multiplying a first ratio by a delay time to generate a weighted latency having a second time, wherein the first ratio is based on a numerator comprising the priority of the incoming message and a denominator comprising a lowest priority for incoming messages; and

    instructing the weighted latency between firing of the repeats of the first repeat node to influence a flow of elements through the first repeat node, and wherein instructing the weighted latency causes the repeat node to delay, by the second time, respective sendings of the element of the incoming message to the path.

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