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.
Follow Xump
- On github.com, by watching the code repository
- On wikidot.com, by watching this web site
Discussion forum
| Section | Last edit | open / closed |
| General discussion Come to this section to discuss the Xump design and implementations. |
0 |
0 |
Implementation
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".
Getting help
The current list for discussing Xump is the OpenAMQ-dev list. Please see http://www.openamq.org for more details.
Wiki
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.
Development blog
- Notes from 2009-06-15
- Notes from 2009-06-14
- Notes from 2009-06-12
- Notes from 2009-06-09
- Notes from 2009-06-08
- Notes from 2009-06-03
- Notes from 2009-06-02
- Notes from 2009-06-01
- Notes from 2009-05-30
- Notes from 2009-05-25
- Notes from 2009-05-17
Recent comments
Open issues
ยป How to submit an issue | All issues

