Abstract
The limitation of processing capacity, memory capacity, I/O and bandwidth of single network server became the bottleneck in providing better services for the clients in practice. In order to solve this problem, we developed a new Java message service based Message Oriented Middleware that support high reliability cluster. Then we analyzed the detailed designation and implementation of the main components of the cluster, i.e. data interaction, load balancing, data synchronization, load migration and fault recovery. Finally, we discussed the serviceability and practicability of this new strategy from various angles.