This site contains the documentation that is relevant to older WSO2 product versions and offerings.
For the latest WSO2 documentation, visit https://wso2.com/documentation/.
Deployment Scenarios
The following clustered deployment scenarios are supported for WSO2 Message Broker (MB):
- Default Cassandra and Zookeeper Servers
- Default Cassandra and Zookeeper Servers with Customized Configuration
- Default Cassandra Server and External Zookeeper Server
- External Cassandra and Zookeper Servers
- External Cassandra Server and Default Zookeeper Server
When using external Cassandra Server and ZooKeeper Server, you must stop the default Cassandra and ZooKeeper servers from starting by modifying the <MB_HOME>/repository/conf/advanced/qpid-config.xml
file as follows:
If using an external Cassandra Server:
<!--Are we running an External Cassandra server ? true|false--> <externalCassandraServerRequired>true</externalCassandraServerRequired>
If using an external Zookeeper Server:
<!--Are we running an External Zookeeper server ? true|false --> <externalZookeeperServerRequired>true</externalZookeeperServerRequired>
Additionally, when using an external ZooKeeper instance, remove the <MB_HOME>/repository/conf/security/jaas.conf
file.