Xump is a project to build a generic messaging engine that can be used as the core for a modern message processing broker. The goals of the Xump project are (a) to deliver a working engine for the iMatix Zyre and OpenAMQ messaging brokers, and (b) to deliver a reusable design for implementations in other languages.
Xump consists of two main layers: a message queue storage layer, and a routing layer. In both cases, semantics and specific implementations are provided as plugins, which is the extensible part of Xump. By allowing arbitrary semantics, Xump should be able to handle any messaging scenario, including AMQP/0.9, AMQP/1.0, RSS, AtomPub, and RestMS with arbitrary profiles.
- On github.com, by watching the code repository
- On wikidot.com, by watching this web site
|Section||Last edit||open / closed|
Come to this section to discuss the Xump design and implementations.
To build Xump you need the iMatix Base/2 tools and GSL4, which are included currently in the OpenAMQ source kit.
Having built and installed OpenAMQ, you can build Xump as follows:
boom configure boom build boom test
Or, alternatively, "boom all".
The current list for discussing Xump is the OpenAMQ-dev list. Please see http://www.openamq.org for more details.
It seems you have no tags attached to pages. To attach a tag simply click on the tags button at the bottom of any page.