Oracle Tuxedo Message Queue (OTMQ), provides rich queuing functionality for Oracle Tuxedo applications as well as for standalone applications. For more information, see Oracle Tuxedo Message Queue Product Overview.
This OTMQ release includes the following features:
Store and Forward
The message is put into the local or target storage before delivered to target queue. If message delivery fails, OTMQ will retry on behalf of the sender.
Asynchronous Queue Operations
OTMQ sending operation does not need to wait until message actually delivered, and receiving operation does not need to block to wait for new message.
Notification and Delivery Interesting Point
OTMQ sender can specify a location in the message delivery path, and ACK message will be sent back to sender when message arrives the specified place.
Reliable Message Delivery
OTMQ can provide a mechanism to ensure guaranteed delivery, writes recoverable messages to nonvolatile storage on the sender or receiver system.
OTMQ supports publish-subscribe in topic.
More Filter-Based Attributes
OTMQ receiver can select message with various rules.
Dynamic Queue Aliases
OTMQ applications can dynamically name a queue with an alias.
UMA: Undelivered Message Action
OTMQ sender can specify a way to process message when delivery fails.
Shared Memory-Based Non-Persistent Messages
OTMQ applications can store messages in either shared memory or permanent disk storage, to benefit from either higher performance or higher availability.