• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Bear Bibeault
  • Ron McLeod
  • Jeanne Boyarsky
  • Paul Clapham
Sheriffs:
  • Tim Cooke
  • Liutauras Vilda
  • Junilu Lacar
Saloon Keepers:
  • Tim Moores
  • Stephan van Hulst
  • Tim Holloway
  • fred rosenberger
  • salvin francis
Bartenders:
  • Piet Souris
  • Frits Walraven
  • Carey Brown

Read Messages From IBM MQ Gateway QMGR

 
Greenhorn
Posts: 8
1
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hello Forum Members,

I have requirement where my design as below , A set of Front end applications on 4 different Servers write messages to my Gateway QMGR ( Alais Queue) at around 300 million messages a day and I have applications on other applications on those 4 Servers reading messages from these Queues , I have2 Phyiscal Servers where My MQ is laid as below

MQServer 1

Gateway GATEWAYQMGR1 ( Alias Queue) -> It is a full repository QMGR and in Cluster with 2 Other QMGR ( QMGR1, QMGR2) on the same host , Target Queue for the Alias Queue is Cluster Queue on QMGR1, QMGR2

MQServer 2

Gateway GATEWAYQMGR2 ( Alias Queue) -> It is a full repository QMGR and in Cluster with 2 Other QMGR ( QMGR3, QMGR4) on the same host , Target Queue for the Alias Queue is Cluster Queue on QMGR3, QMGR4


Application Write design as below

AppServerHost1

Appliations on AppServer1 writes Messages to GATEWAYQMGR1 alias Queue , since alias is in cluster with 2 other QMGR , Messages are equally distributed among 2 QMGRS ( QMGR1, QMGR2)


APPServerHost2

Appliations on AppServer2 writes Messages to GATEWAYQMGR2 alias Queue , since alias is in cluster with 2 other QMGR , Messages are equally distributed among 2 QMGRS ( QMGR3, QMGR4)



Application Read design as below

AppServerHost1

Appliations on AppServer1 Read Messages From both QMGR1, QMGR2


APPServerHost2

Appliations on AppServer1 Read Messages From both QMGR3, QMGR4


Application read and write are exceptionally good with this approach but we are checking if there is any way we avoid giving QMGR1 & QMGR2 details to the App Team even for read purpose so that the GATEWAYQMGR1 acts as True Gateway for both read & write and the QMGR1, QMGR2, QMGR3, QMGR4 are always abstract to the development
 
With a little knowledge, a cast iron skillet is non-stick and lasts a lifetime.
    Bookmark Topic Watch Topic
  • New Topic