The stomp-patterns package

[ Tags: client, lgpl, library, message-oriented-middleware, network, stomp ] [ Propose Tags ]

The Stomp Protocol specifies a reduced message broker with queues usually read by one application and written by one or more applications. The specification does not include other, more advanced, interoperability patterns, where, for example, a client requests a job from a server or a publisher sends data to many subscribers. Such communication patterns, apparantly, are left to be implemented by applications. Patterns like client-server, publish and subscribe and many others, however, are used over and over again in message-oriented applications.

This library implements a number of communication patterns on top of the Stomp specification that are often used and often described in the literature. There is a set of basic patterns,

as well as a set of derived patterns, namely:

More information, examples and a test suite are available on http://github.com/toschoo/mom. The Stomp specification can be found at http://stomp.github.com.

The notion of pattern and the related concepts, as they are presented here, rely heavily on Pieter Hintjens, "Code Connected", O'Reilly, 2013 (see also http://hintjens.com/books).

Properties

Versions 0.0.1, 0.1.0
Change log changelog.md
Dependencies base (>=4.0 && <=5.0), bytestring (>=0.10.4.0), containers (>=0.4.2.1), mime (>=0.3.3), mtl (>=2.1.2), split (>=0.2.2), stomp-queue (>=0.1.4), stompl (>=0.1.0), time (>=1.4) [details]
License LGPL
Copyright Copyright (c) Tobias Schoofs, 2013 - 2015
Author Tobias Schoofs
Maintainer tobias dot schoofs at gmx dot net
Category Network, Message-oriented Middleware, Stomp, Client
Home page http://github.com/toschoo/mom
Uploaded Tue Aug 4 18:45:13 UTC 2015 by TobiasSchoofs
Distributions NixOS:0.1.0
Downloads 474 total (44 in the last 30 days)
Rating (no votes yet) [estimated by rule of succession]
Your Rating
  • λ
  • λ
  • λ
Status Docs available [build log]
Last success reported on 2015-08-04 [all 1 reports]
Hackage Matrix CI

Modules

[Index]

Downloads

Maintainer's Corner

For package maintainers and hackage trustees