Message queueing allows you to decouple processes.
Because data is persisted first, the data is not lost when a process fails.
It allows you to scale your system when the amount of messages grow by adding more listeners to a queue.
Messages can be sent to multiple recipients independently. Likewise, their receipt can be monitored independently as well.
Message queues enable asynchronous processing, which allows you to put a message on the queue when there’s no need to process the message immediately. It also gives you more options to handle peaks in traffic more easily. Example of the last are message throttling and parallel message processing.
How to implement message queueing in Dell Boomi?
Dell Boomi offers message queueing out of the box. Atom message queueing is a light weight implementation of Apache Active MQ 5, an open source message broker written in Java. All Dell Boomi deployment models do support it.
In addition to Atom message queueing, you can also use your own message queueing system. Boomi has a JMS connector which currently supports the following systems
Apache Active MQ
Oracle AQ (Weblogic)
IBM Websphere MQ
Reusable queue components are configured at the account level. Each queue component is either Point-to-Point or Publish/Subscribe.
Shared queue server
A shared queue server creates a message queue upon invocation of a Get, Send or Listen operation.
Messages and documents
Messages consist of references to documents rather than actual document content itself. Each message references one or more documents. In addition to that, the document metadata in messages includes dynamic document properties.
Messages persist on a message queue until they are consumed or when a message queue is manually cleared or deleted.
If you enable the “Exclusive consumer” option on an Atom listener, only a single listener node in a Molecule or Atom Cloud can process messages. A new listener automatically begins processing messages on a different node if the current node fails. First-in, first-out (FIFO) processing of messages across nodes is possible when you set Maximum Concurrent Executions to 1.
Cloud Connectors B.V.
4815 NC Breda
Click on the different category headings to find out more. You can also change some of your preferences. Note that blocking some types of cookies may impact your experience on our websites and the services we are able to offer.
Essential Website Cookies
These cookies are strictly necessary to provide you with services available through our website and to use some of its features.
Because these cookies are strictly necessary to deliver the website, you cannot refuse them without impacting how our site functions. You can block or delete them by changing your browser settings and force blocking all cookies on this website.
Google Analytics Cookies
These cookies collect information that is used either in aggregate form to help us understand how our website is being used or how effective our marketing campaigns are, or to help us customize our website and application for you in order to enhance your experience.
If you do not want that we track your visist to our site you can disable tracking in your browser here:
Other external services
We also use different external services like Google Webfonts, Google Maps and external Video providers. Since these providers may collect personal data like your IP address we allow you to block them here. Please be aware that this might heavily reduce the functionality and appearance of our site. Changes will take effect once you reload the page.
Google Webfont Settings:
Google Map Settings:
Vimeo and Youtube video embeds: