First of all, thank you very much for your answers. Some confirm what I already knew, others give me interesting clues that I will dig up.
I have been working with MQSeries / WebSphere MQ / IBM MQ for almost ... 25 years. My first installation was MQ 2.1 on Aix. A few years ago, I deployed my first Queue Manager in a container during a workshop in Hursley.
I know MQ well and I am a strong supporter of this technology.
As you may suspect, the choice to use RabbitMQ is not mine. This choice was essentially made on non-technical criteria.
One point that weighed in the decision is that RabbitMQ is featured in the IBM Cloud offer:
https://www.ibm.com/cloud/messages-for-rabbitmq and is free.
Among the tracks I'm going to study:
- Creation in the cloud of a "edge" MQ service, which will act as a relay between applications and external QMs. This assumes that applications specifically address this edge QM
- Development of a gateway based on a RabbitMQ client and an MQ client, and an application that does put in one and get in the other.
- Creating an IIB/ACE connector that does the same thing
Given that IBM MQ and RabbitMQ are both available in the IBM Cloud, I had hoped to find a gateway between these two services as well, but it seems that this is not the case.
If you have any other ideas, don't hesitate.
------------------------------
Luc-Michel Demey
DEMEY CONSULTING
------------------------------
Original Message:
Sent: Thu March 19, 2020 11:36 AM
From: Naomi Scott
Subject: Connecting RabbitMQ and IBM MQ
Hi Luc-Michel, I'm not sure whether or not you've decided to go with Rabbit for certain, but if not, are you aware that MQ has a managed cloud service on IBM Cloud? (https://console.bluemix.net/catalog/services/mq). If you're considering connecting to existing MQ on premises, this might be a natural fit. There is a Lite plan if you wanted to explore before committing fully. We also have developer resources if you have developers concerned about the learning curve: http://ibm.biz/learn-mq
------------------------------
Naomi Scott
Original Message:
Sent: Wed March 18, 2020 06:17 PM
From: Luc-Michel Demey
Subject: Connecting RabbitMQ and IBM MQ
Hello all,
I'm working on a project where a large number of applications will be converted to run in containers, hosted in IBM Cloud.
RabbitMQ is offered in the IBM Cloud, and the developers are considering using it as a messaging solution.
But these applications also need to exchange messages with pre-existing IBM MQ infrastructure that will not be migrated to the Cloud right away.
I'm looking for solutions to interface a RabbitMQ instance in the IBM cloud with an IBM MQ server.
Do you have any pointers for me?
Thanks !
------------------------------
Luc-Michel Demey
DEMEY CONSULTING
------------------------------