Designing and Testing PyZMQ Applications

Scherfke, Stefan
The Python Papers
PyZMQ is a powerful and easy-to-use network layer. While ZeroMQ and PyZMQ are quite well documented and good introductory tutorials exist, no best-practice guide on how to design and especially to test larger or more complex PyZMQ applications could be found. This article shows a possible way to design, document and test real-world applications. The approach presented in this article was used for the development of a distributed simulation framework and proved to work quite well in this scenario.
07 / 2012
A framework for modular simulation of active components in Smart Grids
Vol 7 (2012)