A fast, lightweight and simple STOMP compatible messaging server
Vous ne pouvez pas sélectionner plus de 25 sujets Les noms de sujets doivent commencer par une lettre ou un nombre, peuvent contenir des tirets ('-') et peuvent comporter jusqu'à 35 caractères.
Bernhard Fröhlich 410fdc4ee5 Create README.md il y a 4 ans
Makefile - Introduce stomputil.c|h and add a few more queue functions il y a 7 ans
README.md Create README.md il y a 4 ans
client.h - Fix compiler warnings il y a 7 ans
common.c - First round of refactoring il y a 7 ans
common.h - Add header files il y a 7 ans
leveldb.c - Implement leveldb_load_queue() - Add MAXQUEUELEN il y a 7 ans
leveldb.h - Implement leveldb_load_queue() - Add MAXQUEUELEN il y a 7 ans
log.c - Also log to stdout per default il y a 7 ans
log.h - Add logging and config handling code from rpdd - Add default config file il y a 7 ans
redqd.conf-dist - Add logging and config handling code from rpdd - Add default config file il y a 7 ans
server.c - Improve stomp_free_client() il y a 7 ans
server.h - Add logging and config handling code from rpdd - Add default config file il y a 7 ans
stomp.c - Introduce stomputil.c|h and add a few more queue functions il y a 7 ans
stomp.h - Added checks for maximum Header and Request length il y a 7 ans
stomputil.c - Improve stomp_free_client() il y a 7 ans
stomputil.h - Implement leveldb_load_queue() - Add MAXQUEUELEN il y a 7 ans
util.c - Add logging and config handling code from rpdd - Add default config file il y a 7 ans
util.h - Add logging and config handling code from rpdd - Add default config file il y a 7 ans

README.md

redqueue

This project aims to implement a fast, lightweight and simple STOMP compatible messaging server.

There are quite a few STOMP servers available already but all of them are either heavyweight or experimental.

It uses libevent for networking and leveldb for storing messages.

current status

The original environment for which redqueue was designed has changed so it’s development was stopped. The code is still there for reference or someone to pick up the work. The basic functionality is already working.