Message queuing method, system, and program product with reusable pooling component
First Claim
Patent Images
1. A message queuing system having a message pooling layer between a client layer and a message queuing layer to provide a pool of reusable message queuing connections therebetween.
4 Assignments
0 Petitions
Accused Products
Abstract
A pooling mechanism to limit repeated connections in message queuing systems and to prevent excessive making and breaking of connections and associated overhead. The invention does this by providing a layer between a client and the message queuing system where connections are pooled. The pooling mechanism of the invention prevents a system from losing too many resources through the repeated making and breaking of excessive message queuing system connections.
-
Citations
18 Claims
- 1. A message queuing system having a message pooling layer between a client layer and a message queuing layer to provide a pool of reusable message queuing connections therebetween.
-
5. A message queuing system having a message pooling layer between a client layer and a message queuing layer to provide a pool of reusable message queuing connections therebetween, said message pooling layer comprising a connection pool for containing reusable message queuing connections, a pool preserver running separate threads to maintain said connection pool, and a message queue manager to receive requests for message queuing connections.
- 6. A program product comprising computer readable code on a media, said computer readable code adapted to configure and control a computer to establish a message pooling layer between a client layer and a message queuing layer to provide a pool of reusable message queuing connections therebetween.
-
13. A program product comprising computer readable code on a media, said computer readable code adapted to configure and control a computer to establish a message pooling layer between a client layer and a message queuing layer to provide a pool of reusable message queuing connections therebetween, said message pooling layer comprising a connection pool for containing reusable message queuing connections, a pool preserver running separate threads to maintain said connection pool, and a message queue manager to receive requests for said message queuing connections.
-
14. A method of queuing messages between a plurality of application programs running on one or more computers connected by a communications channel with at least one message queue, comprising the steps of:
-
a. creating reusable message queuing connections;
b. storing said message queuing connections in a connection pool; and
c. running threads to maintain said message queuing connections. - View Dependent Claims (15, 16, 17)
-
-
18. A message queuing method having a message pooling layer between a client layer and a message queuing layer to provide a pool of reusable message queuing connections therebetween, said method comprising a connection pool in said message pooling layer containing reusable message queuing connections, running separate threads in a pool preserver to maintain said connection pool, and receiving request in a message queue manager for message queuing connections.
Specification