Native 0mq Library Version for akka-zeromq-2.0.x

I had a chance to try the akka-zeromq module last month in order to implement a solution for inter-service communication using Scala, Akka 2.0, and ZeroMQ.

The module is built as an extension to Akka and based on ZeroMQ bindings for Scala that use the native ZeroMQ library through JNA. It’s a pretty good one, but the Akka documentation doesn’t specify which version of the native library must be installed to operate properly. Unfortunately, I’ve been faced with the fact that it was written on top of the old Scala bindings, which support only ZeroMQ 2.x. So, if you have the latest available library installed (3.2.2 at the moment), it will not work. You should roll back to the 2.x version of the ZeroMQ native library to be able to run your code using the zeromq extension for Akka 2.0.

Scala Developer & Technical Lead