SlideShare une entreprise Scribd logo
1  sur  62
Queue Manager Clustering
Murali Krishna Nookella
Businesses are increasingly becoming aware of the advantages of
establishing an intranet or of connecting processors to a LAN. For
example, you might connect some AIX processors in the form of an SP2.
Processors that are linked in these ways benefit from support from
each other and have access to a far wider range of programs and data.
In the same way, WebSphere MQ queue managers can be connected to
form a cluster. This facility is available to queue managers on all
operating systems.
You can connect the queue managers by using any of the
communications protocols that are available on your operating system.
That is, TCP or LU6.2 on any operating system, NetBIOS, or SPX on
Windows.
Connections on more than one protocol can exist within a cluster. If you
try to make a connection to a queue manager by using a protocol that it
does not support, the channel does not become active.
One of the first decisions that must be made when setting up a cluster, is to
determine the queue managers that are to have a full repository. All other queue
managers must have a predefined CLUSSDR channel to one of the full repository
queue managers in the cluster.
You might call QM1 the primary repository, and QM4 the secondary, but this
relationship is true only from the point of view of QM2. Both full repository QMGRs
have equal rights and functions, as to the cluster.
The full and partial repositories store queue manager information like the creation
of a new queue for 30 days.
To prevent this data from expiring, the queue manager resends information about
themselves after 27 days. When data expires, it is not immediately removed; instead
it has a grace period of 60 days. If during the grace period, no changes occur then
the data is removed. This grace period provides a queue manager that was
temporarily out of service at the expiry date the right to rejoin if it does not stay
disconnected from the cluster for 90 days. Then, that queue manager no longer is
part of the cluster.
You do not need to alter any of your applications if you are going
to set up a simple WebSphere MQ cluster. The applications name
the target queue on the MQOPEN call as typical and are not
concerned about the location of the queue manager.
However, if you set up a cluster in which there are multiple
definitions for the same queue , you must review your applications
and modify them as necessary.
Additional information — Bind on group is a new feature added in
WebSphere MQ V7.1.
Addition of this feature includes two new message flags within the
message descriptor of messages:
• Last message in group: MQMF_LAST_MSG_IN_GROUP
• All other messages in group: MQMF_MSG_IN_GROUP
MQ Cluster - covered by Murali Krishna Nookella
MQ Cluster - covered by Murali Krishna Nookella
MQ Cluster - covered by Murali Krishna Nookella
MQ Cluster - covered by Murali Krishna Nookella
MQ Cluster - covered by Murali Krishna Nookella
MQ Cluster - covered by Murali Krishna Nookella
MQ Cluster - covered by Murali Krishna Nookella

Contenu connexe

Similaire à MQ Cluster - covered by Murali Krishna Nookella

Cgroup resource mgmt_v1
Cgroup resource mgmt_v1Cgroup resource mgmt_v1
Cgroup resource mgmt_v1
sprdd
 
Cgroup resource mgmt_v1
Cgroup resource mgmt_v1Cgroup resource mgmt_v1
Cgroup resource mgmt_v1
sprdd
 

Similaire à MQ Cluster - covered by Murali Krishna Nookella (20)

DFWUUG -- MySQL InnoDB Cluster & Group Replciation
DFWUUG -- MySQL InnoDB Cluster & Group ReplciationDFWUUG -- MySQL InnoDB Cluster & Group Replciation
DFWUUG -- MySQL InnoDB Cluster & Group Replciation
 
Designing IBM MQ deployments for the cloud generation
Designing IBM MQ deployments for the cloud generationDesigning IBM MQ deployments for the cloud generation
Designing IBM MQ deployments for the cloud generation
 
Cgroup resource mgmt_v1
Cgroup resource mgmt_v1Cgroup resource mgmt_v1
Cgroup resource mgmt_v1
 
Cgroup resource mgmt_v1
Cgroup resource mgmt_v1Cgroup resource mgmt_v1
Cgroup resource mgmt_v1
 
Configurability for Cloud-Native Applications: Observability and Control
Configurability for Cloud-Native Applications: Observability and ControlConfigurability for Cloud-Native Applications: Observability and Control
Configurability for Cloud-Native Applications: Observability and Control
 
Midwest PHP Presentation - New MSQL Features
Midwest PHP Presentation - New MSQL FeaturesMidwest PHP Presentation - New MSQL Features
Midwest PHP Presentation - New MSQL Features
 
Open Cluster Management (OCM) Presentation
Open Cluster Management (OCM) PresentationOpen Cluster Management (OCM) Presentation
Open Cluster Management (OCM) Presentation
 
Sql server 2019 New Features by Yevhen Nedaskivskyi
Sql server 2019 New Features by Yevhen NedaskivskyiSql server 2019 New Features by Yevhen Nedaskivskyi
Sql server 2019 New Features by Yevhen Nedaskivskyi
 
5. the grid implementing production grid
5. the grid implementing production grid5. the grid implementing production grid
5. the grid implementing production grid
 
2014 IEEE JAVA CLOUD COMPUTING PROJECT A stochastic model to investigate data...
2014 IEEE JAVA CLOUD COMPUTING PROJECT A stochastic model to investigate data...2014 IEEE JAVA CLOUD COMPUTING PROJECT A stochastic model to investigate data...
2014 IEEE JAVA CLOUD COMPUTING PROJECT A stochastic model to investigate data...
 
Cluster computing report
Cluster computing reportCluster computing report
Cluster computing report
 
IEEE 2014 JAVA CLOUD COMPUTING PROJECTS A stochastic model to investigate dat...
IEEE 2014 JAVA CLOUD COMPUTING PROJECTS A stochastic model to investigate dat...IEEE 2014 JAVA CLOUD COMPUTING PROJECTS A stochastic model to investigate dat...
IEEE 2014 JAVA CLOUD COMPUTING PROJECTS A stochastic model to investigate dat...
 
2014 IEEE JAVA CLOUD COMPUTING PROJECT A stochastic model to investigate data...
2014 IEEE JAVA CLOUD COMPUTING PROJECT A stochastic model to investigate data...2014 IEEE JAVA CLOUD COMPUTING PROJECT A stochastic model to investigate data...
2014 IEEE JAVA CLOUD COMPUTING PROJECT A stochastic model to investigate data...
 
Triangle MySQL User Group MySQL Fabric Presentation Feb 12th, 2015
Triangle MySQL User Group MySQL Fabric Presentation Feb 12th, 2015Triangle MySQL User Group MySQL Fabric Presentation Feb 12th, 2015
Triangle MySQL User Group MySQL Fabric Presentation Feb 12th, 2015
 
a stochastic model to investigate data center performance and qo s in iaas cl...
a stochastic model to investigate data center performance and qo s in iaas cl...a stochastic model to investigate data center performance and qo s in iaas cl...
a stochastic model to investigate data center performance and qo s in iaas cl...
 
Dataservices based on mesos and kafka kostiantyn bokhan dataconf 21 04 18
Dataservices based on mesos and kafka kostiantyn bokhan dataconf 21 04 18Dataservices based on mesos and kafka kostiantyn bokhan dataconf 21 04 18
Dataservices based on mesos and kafka kostiantyn bokhan dataconf 21 04 18
 
Apache Mesos
Apache Mesos Apache Mesos
Apache Mesos
 
Reference - Benjamin Hindman (Mesos Research Paper)
Reference - Benjamin Hindman (Mesos Research Paper)Reference - Benjamin Hindman (Mesos Research Paper)
Reference - Benjamin Hindman (Mesos Research Paper)
 
Cluster computings
Cluster computingsCluster computings
Cluster computings
 
Creating MQ Clister
Creating MQ ClisterCreating MQ Clister
Creating MQ Clister
 

Dernier

Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functions
KarakKing
 
Spellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseSpellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please Practise
AnaAcapella
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
ZurliaSoop
 

Dernier (20)

How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentation
 
Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)
 
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptxSKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
 
Towards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxTowards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptx
 
Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functions
 
Spellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseSpellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please Practise
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
Single or Multiple melodic lines structure
Single or Multiple melodic lines structureSingle or Multiple melodic lines structure
Single or Multiple melodic lines structure
 
Fostering Friendships - Enhancing Social Bonds in the Classroom
Fostering Friendships - Enhancing Social Bonds  in the ClassroomFostering Friendships - Enhancing Social Bonds  in the Classroom
Fostering Friendships - Enhancing Social Bonds in the Classroom
 
Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan Fellows
 
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POS
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and Modifications
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
 

MQ Cluster - covered by Murali Krishna Nookella

  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7. Businesses are increasingly becoming aware of the advantages of establishing an intranet or of connecting processors to a LAN. For example, you might connect some AIX processors in the form of an SP2. Processors that are linked in these ways benefit from support from each other and have access to a far wider range of programs and data. In the same way, WebSphere MQ queue managers can be connected to form a cluster. This facility is available to queue managers on all operating systems. You can connect the queue managers by using any of the communications protocols that are available on your operating system. That is, TCP or LU6.2 on any operating system, NetBIOS, or SPX on Windows. Connections on more than one protocol can exist within a cluster. If you try to make a connection to a queue manager by using a protocol that it does not support, the channel does not become active.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22. One of the first decisions that must be made when setting up a cluster, is to determine the queue managers that are to have a full repository. All other queue managers must have a predefined CLUSSDR channel to one of the full repository queue managers in the cluster. You might call QM1 the primary repository, and QM4 the secondary, but this relationship is true only from the point of view of QM2. Both full repository QMGRs have equal rights and functions, as to the cluster. The full and partial repositories store queue manager information like the creation of a new queue for 30 days. To prevent this data from expiring, the queue manager resends information about themselves after 27 days. When data expires, it is not immediately removed; instead it has a grace period of 60 days. If during the grace period, no changes occur then the data is removed. This grace period provides a queue manager that was temporarily out of service at the expiry date the right to rejoin if it does not stay disconnected from the cluster for 90 days. Then, that queue manager no longer is part of the cluster.
  • 23.
  • 24.
  • 25.
  • 26.
  • 27.
  • 28.
  • 29.
  • 30.
  • 31.
  • 32.
  • 33.
  • 34.
  • 35.
  • 36.
  • 37.
  • 38.
  • 39.
  • 40.
  • 41.
  • 42.
  • 43.
  • 44.
  • 45.
  • 46.
  • 47.
  • 48.
  • 49.
  • 50.
  • 51.
  • 52.
  • 53.
  • 54.
  • 55. You do not need to alter any of your applications if you are going to set up a simple WebSphere MQ cluster. The applications name the target queue on the MQOPEN call as typical and are not concerned about the location of the queue manager. However, if you set up a cluster in which there are multiple definitions for the same queue , you must review your applications and modify them as necessary. Additional information — Bind on group is a new feature added in WebSphere MQ V7.1. Addition of this feature includes two new message flags within the message descriptor of messages: • Last message in group: MQMF_LAST_MSG_IN_GROUP • All other messages in group: MQMF_MSG_IN_GROUP