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 a messaging engine deployed to a cluster for
high availability purposes, which server will run the messaging engine?
- For messaging engines deployed to a cluster for workload management
purposes, which server will run each 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.