Skip to content

Latest commit

 

History

History
executable file
·
32 lines (16 loc) · 2.66 KB

README.md

File metadata and controls

executable file
·
32 lines (16 loc) · 2.66 KB

JMS Bridge Sample

Overview

The JMS Bridge Sample introduces an architecture which allows your to bridge from your existing on-premises messaging broker (IBM® MQ in our example) to a managed message broker in the cloud (Amazon MQ in our case).

Quite often, these message brokers are interfaced by many applications and customers struggling how to migrate these applications to the cloud. To reduce the risk, they don't want to migrate in a "big bang" one step scenario, but looking for an architecture which allows a step by migration to move one service after the other to the cloud.

Architecture

In this sample, we are setting up an environment as below. To simulate the on-premises message broker, we are running IBM® MQ in AWS Fargate. For the managed message broker in the cloud, we are obviously using Amazon MQ. To run the JMS bridge sample to exchange messages between both message broker, we are also using AWS Fargate because we don't want to reduce the time as much as possible, to manage an operate the solution.

JMS Bridge Sample architecture

Go Build!

To build and run this example, you have to follow 6 steps we will discuss in detail.