|
RSS Feed - WebSphere MQ Support
|
RSS Feed - Message Broker Support
|
 |
|
how to duplicate messages between Queue Managers |
« View previous topic :: View next topic » |
Author |
Message
|
BBM |
Posted: Tue Jan 31, 2006 3:20 am Post subject: how to duplicate messages between Queue Managers |
|
|
Master
Joined: 10 Nov 2005 Posts: 217 Location: London, UK
|
Hi,
I have been asked to submit a proposal on how we can provide effective MQ failover between sites on W2K platforms.
The problem I've got is that MQ is already clustered on a SAN in London using MSCS. The disaster recovery site is located in Europe and is not covered by the SAN. So real time mirroring between them is not possible. The ideal solution to set up a cluster spanning the two sites with a common disk but the sites are too far apart to allow this to work unfortunately.
The queue manager in question consolidates messages from over 60 applications into one receiving application, some of which have the ability to replay messages some, unfortunately do not.
In a disaster scenario where the London queue manager is destroyed along with its disks they would like to fail over to the European queue manager.
I have raised the concept of publish/subscribe with the live and backup queue managers being subscribers but have pointed out that transactionality would be lost. The business have asked if some form of log-shipping is possible to periodically copy logs across - I have told them that at best this would be a heath robinson solution.
Does anyone know of any way to duplicate messages out to another queue manager in real time using the MQ infrastructure alone? i.e. no application changes? I'm pretty sure there is no way to do this, as doing so would violate the once only delivery rule, unless a product like message broker was introduced - which they will not do.
My view is that the applications that do not have the ability to replay messages should be re-coded so that they can - this sort of functionality is not the responsibility of MQ, if the data is that critical they should be able to replay it.
Any suggestions as usual gratefully received.  |
|
Back to top |
|
 |
jefflowrey |
Posted: Tue Jan 31, 2006 3:38 am Post subject: |
|
|
Grand Poobah
Joined: 16 Oct 2002 Posts: 19981
|
I think you want the MirrorQ program, in it's API Exit form. _________________ I am *not* the model of the modern major general. |
|
Back to top |
|
 |
BBM |
Posted: Tue Jan 31, 2006 4:24 am Post subject: |
|
|
Master
Joined: 10 Nov 2005 Posts: 217 Location: London, UK
|
That's brilliant - thanks!
 |
|
Back to top |
|
 |
zpat |
Posted: Tue Jan 31, 2006 5:59 am Post subject: |
|
|
 Jedi Council
Joined: 19 May 2001 Posts: 5866 Location: UK
|
Where is MIRRORQ obtained? Does it work on z/OS? |
|
Back to top |
|
 |
clindsey |
Posted: Tue Jan 31, 2006 6:06 am Post subject: |
|
|
Knight
Joined: 12 Jul 2002 Posts: 586 Location: Dallas, Tx
|
Zpat,
You can download the code from http://www-304.ibm.com/jct09002c/isv/tech/sampmq.html
The API exit version is preferred but that is not supported on Z/OS.
There is an older version on the same site which sets up a triggered staging process to receive the message and send to multiple destinations. That will work for Z/OS.
Charlie |
|
Back to top |
|
 |
|
|
 |
|
Page 1 of 1 |
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|
|
|