Technology Innovation
The Beijing-Hong Kong MTRMLC system uses the RabbitMQ Message Queue communication mechanism. Through RabbitMQ, each application server can easily achieve the distributed deployment, in which, RabbitMQ controls the storage and forwarding of message and ensures the message uniqueness of the distributed system; achieve the persistence of queue message as well, and restore the message data quickly in case of any failure in the system or the queue; achieve the individual sending and group sending of message in accordance with the custom key, minimizing the message transfer frequency, and reducing the dependence on the file system IO, and the system coupling; and significantly improving the scalability and high-availability of the Beijing-Hong Kong MLC system.