patterns: Common patterns in message-oriented applications

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

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.

Downloads

Maintainer's Corner

Package maintainers

For package maintainers and hackage trustees

Candidates

  • No Candidates
Versions [RSS] 0.0.1, 0.0.2, 0.0.3, 0.1.0, 0.1.1
Dependencies base (>=4.5 && <=5.0), bytestring (>=0.9.2.1), conduit (>=1.0.7.1), containers (>=0.4.2.1), mtl (>=2.0.1.0), time (>=1.4), utf8-string (>=0.3.7), zeromq-haskell (>=0.8.4) [details]
License LicenseRef-LGPL
Copyright Copyright (c) Tobias Schoofs, 2011 - 2013
Author Tobias Schoofs
Maintainer tobias dot schoofs at gmx dot net
Category Network, Message-oriented Middleware, zeromq
Home page http://github.com/toschoo/mom
Uploaded by TobiasSchoofs at 2013-08-26T21:43:50Z
Distributions
Reverse Dependencies 1 direct, 0 indirect [details]
Downloads 3745 total (16 in the last 30 days)
Rating (no votes yet) [estimated by Bayesian average]
Your Rating
  • λ
  • λ
  • λ
Status Docs uploaded by user
Build status unknown [no reports yet]