List All Pages

created: 1243947419|%e %B %Y, %H:%M Xump is meant to become an embeddable messaging engine that solves two recurrent problems (we see in OpenAMQ and Zyre), namely routing and storage. It should do for…

created: 1243947587|%e %B %Y, %H:%M Have added opaque classes to iCL, and released an upgrade of OpenAMQ that uses these in a few places. Opaque classes work fine except for one common case, when…

created: 1243947614|%e %B %Y, %H:%M I'm analysing the storage layer, which holds queues and messages in different ways (RAM, file system, SQL database, and so on). My goal is to make a minimal storage…

created: 1243947636|%e %B %Y, %H:%M The xump.icl class provides engine instances. These isolate some stores, not others. A RAM-based store sits inside an engine instance. A disk-based store sits…

created: 1243947830|%e %B %Y, %H:%M This single threaded version will let us prototype the APIs. For now, the APIs will be synchronous, that is, the caller requests something, and gets a response when…

created: 1244047031|%e %B %Y, %H:%M Commit 231aeeb: Making the queue API work nicely Having prototyped the queue API, it looks clumsy. We'll make these improvements: Make the create and fetch methods…

created: 1244484861|%e %B %Y, %H:%M 2009-06-08 I'm removing the message_update method, it does not make sense. We define a message fully when we create it, and all state needed to do routing should be…

created: 1245140600|%e %B %Y, %H:%M The basics of the storage layer are now in place. I'll extend this by adding more classes to it, and more implementations. But first, let's start on the routing…

created: 1245140632|%e %B %Y, %H:%M We now have basic APIs for queue, messages, and selectors, implemented in the respective classes. These are simple wrappers, e.g. this is the xump_queue_fetch…

created: 1245140668|%e %B %Y, %H:%M Internal accounting I've not made the engine API yet, still working through some design concepts. Let's look at credit-based flow control. This is needed to make…

created: 1245140688|%e %B %Y, %H:%M Have started to reconstruct the engine API, it's looking nicer. The methods for handling stores and queues now look like this (commit 8c3f97b): store_ref =…

About About this workgroup and/or microsite. Other resources Provide a list of other sites, etc.

Open issues All Most recent Recently closed

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…

[style="float:right; width:30%; margin-top:1em; border:1px solid #cedff2; background:#f5faff; padding: 5px 5px 5px 5px"]

For administrative questions regarding this site please contact moc.xitami|ksed#moc.xitami|ksed. For questions regarding this project please submit an issue or use the relevant mailing lists. Address…

Members of this site are:

page 1 of 212next »