patterns

Common patterns in message-oriented applications

http://github.com/toschoo/mom

Latest on Hackage:0.1.1

This package is not currently in any snapshots. If you're interested in using it, we recommend adding it to Stackage Nightly. Doing so will make builds more reliable, and allow stackage.org to host generated Haddocks.

LicenseRef-LGPL licensed by Tobias Schoofs
Maintained by tobias dot schoofs at gmx dot net

In distributed, message-oriented applications, similar communication patterns are used over and over again, such as Server/Client (a.k.a Request/Response), Publish/Subscribe, Pipline (a.k.a. Push/Pull) and Exclusive Pair (a.k.a. Peer-to-Peer). The Patterns package implements those patterns based on zeromq. More information on zeromq can be found at http://www.zeromq.org. More examples and a test suite are available on http://github.com/toschoo/mom.

Release History:

0.1.1
Client (Basic and MDP): checkResult added; MDP Broker: Many brokers in one process.
0.1.0
Major Review: Conduits replace enumerators, Interfaces simplified to ByteString, Interfaces simplified in general, Advanced patterns: Majordomo Broker.
0.0.1
Initial Release.