JeroMQ is a pure implementation of Java ZeroMq. If your target language is Java, it’s easier to get started with JeroMq since it uses a single jar file. ZeroMq (zmq), on the other hand, is written in C. You must build zmq, libzmq, and jzmq Java language bindings to use it in a Java application. The JeroMq API is identical to jzmq, therefore, starting from JeroMq, and switching to jzmq later does not affect your application, except for performance; zmq works better than JeroMq.
Hope this helps,
source share