Why are there two messaging brokers in MRG Messaging: a Java broker and a C++ broker?
MRG Messaging is committed to offering messaging on multiple platforms. The Java broker enables MRG Messaging to run on a variety of systems, including Windows, Unix, and Linux through Java’s cross-platform support. The C++ broker is 100% compatible with the Java broker and primarily runs on Linux. It is necessary to take advantage of optimizations that Red Hat is building into Linux, like real time Linux, asynchronous IO, and DMA.