Patent · US Active

System and method for providing message queues for multinode applications in a middleware machine environment

US9996403B2 · kind B2 · utility

1Cited by
15References
18Claims
0Family size

Assignee

Inventors

Key dates

Filing dateAug 10, 2012
Grant dateJun 12, 2018
Priority date
Expiry dateFeb 10, 2034

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F2209/548
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A middleware machine environment can provide message queues for multinode applications. The transactional middleware machine environment includes a message control data structure on a message receiver and a heap data structure in a shared memory that is associated with the message receiver. The message sender operates to write a message directly into the heap data structure, and to maintain metadata associated with the message in the message control data structure. Furthermore, the message control data structure can be a ring structure with a head pointer and a tail pointer. Additionally, the message receiver resides on a server that is connected with a plurality of clients, with each of said clients keeping a private copy of the message control data structure. Also, the message receiver can support concurrent access to the message control data structure associated with the message receiver.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.