Boomi: Atom Message Queuing Part 3 – Atom Queue Get vs Listen Operation
The Boomi Atom Queue Connector now supports 2 types of “read” message operations known as Get Operation and Listen Operation. But what are the differences between these two operations? Below we have summarized what you need to know about the operations.
Functionality | Get | Listen |
---|---|---|
Can be used at Start Shape | Yes | Yes |
Can be used in the middle of process | Yes | No |
Support real-time integration | No | Yes |
Can retrieve unlimited messages | No | Yes, although this could cause memory or performance issues |
Support first in first out model | Yes | Yes, by disabling “Maximum Concurrent Executions” and check on “Exclusive Consumer?” |
Can consume message from point-to-point type queue | Yes | Yes |
Can consume message from publish/subscribe type queue | Yes, although this doesn’t guarantee message durability if the process is not running when a message is added to the queue | Yes |
Hopefully, this comparison gives you a better idea on which operation is best suited for you when using read messages from the queue.
If you haven’t already, check out part 1 and part 2 of the Boomi Atom Message Queuing.