...
WSO2 recommends the following in a typical, production environment:
- Using anexternal server or cluster instead of the in-built Cassandra server, which is not recommended when processing large volumes of queues. In this case, Apache Zookeeper is used.
- Have the external server on a separate machine or a dedicated VM instance and point to it from the Message Broker.
- Apache ZooKeeper runs as an ensemble of servers. Three ZooKeeper servers is the minimum recommended size for an ensemble, and recommend to be run on separate machines.
...