×

Message queueing in middleware by a message broker

  • US 10,592,314 B2
  • Filed: 07/13/2017
  • Issued: 03/17/2020
  • Est. Priority Date: 07/13/2017
  • Status: Active Grant
First Claim
Patent Images

1. A method for using a message broker comprising a plurality of message queues, each message queue associated with a different task of a plurality of tasks, the message broker handling messages received from a plurality of client applications, the method comprising:

  • receiving, at a first message queue of the plurality of message queues, a first synchronous message from a first client application of the plurality of client applications, wherein the first synchronous message includes a request to execute a task associated with the first message queue;

    determining that at a time the first synchronous message is received there is an earlier-received message waiting in the first message queue, wherein the earlier-received message is from a different client application, and wherein the earlier-received message includes a different request to execute the task associated with the first message queue; and

    coalescing, in response to the determination, the first synchronous message with the earlier-received message such that the task associated with the first message queue is executed only once for both messages and a notice of the execution is returned to the first client application;

    wherein the earlier-received message is also synchronous such that the notice of the execution is also returned to the different client application.

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