This topic outlines what you should consider when planning a multiple-server
bus with clustering.
About this task
You can plan a bus that has multiple servers, some or all of which
are members of a cluster. When planning for a multiple-server bus, you should
consider the following issues:
- What server clusters and servers are required?
- How will messaging engines be distributed between bus members? You need
to consider the number of messaging engines in the bus and their properties,
and how they are distributed amongst the server clusters and servers.
- For point-to-point messaging, which bus member should be assigned to hold
messages for a particular queue?
- For messaging engines deployed to a cluster for high availability purposes,
which server will run the messaging engine?
- How will bus destinations be partitioned, and how will consumers be aligned
with partitions?
- You should also review the planning issues that are common to all topologies.