Home

 

Separating message flows

 

In a distributed-queuing environment, the need to separate messages to the same queue manager into different message flows can arise for a number of reasons. For example:

Figure 1. Separating messages flows

In the example shown in Figure 1, the two incoming flows are to alias queue manager names ‘QMC_small’ and ‘QMC_large’. You provide these flows with a queue manager alias definition to capture these flows for the local queue manager. You have an application addressing two remote queues and we need these message flows to be kept separate. You provide two remote queue definitions that specify the same location, ‘QMC’, but specify different transmission queues. This keeps the flows separate, and nothing extra is needed at the far end as they have the same destination queue manager name in the transmission headers. You provide:

 

Coordination with adjacent systems

When you use a queue manager alias to create a separate message flow, you need to coordinate this activity with the system administrator at the remote end of the message channel to ensure that the corresponding queue manager alias is available there.

 

Parent topic:

WebSphere MQ distributed-messaging techniques


ic10910_


 

Home