patterns: Common patterns in message-oriented applications

[ library, message-oriented-middleware, network, zeromq ] [ Propose Tags ]

There are common patterns often reused - or, in fact, reimplemented, in many distributed, message-oriented applications, 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 More examples and a test suite are available on

Versions 0.0.1, 0.0.2, 0.0.3, 0.1.0, 0.1.1
Dependencies base (>=4.0 && <=5.0), bytestring (>=, containers (>=, enumerator (>=0.4.11), mtl (>=, split (>=, time (>=1.1.4), utf8-string (>=0.3.6), zeromq-haskell (>=0.8.3) [details]
License LicenseRef-LGPL
Copyright Copyright (c) Tobias Schoofs, 2011 - 2012
Author Tobias Schoofs
Maintainer tobias dot schoofs at gmx dot net
Category Network, Message-oriented Middleware, zeromq
Home page
Uploaded by TobiasSchoofs at Sun Feb 26 12:45:47 UTC 2012
Distributions NixOS:0.1.1
Downloads 1693 total (12 in the last 30 days)
Rating (no votes yet) [estimated by rule of succession]
Your Rating
  • λ
  • λ
  • λ
Status Docs uploaded by user
Build status unknown [no reports yet]
Hackage Matrix CI




Maintainer's Corner

For package maintainers and hackage trustees