A fast, lightweight and simple STOMP compatible messaging server
Du kannst nicht mehr als 25 Themen auswählen Themen müssen mit entweder einem Buchstaben oder einer Ziffer beginnen. Sie können Bindestriche („-“) enthalten und bis zu 35 Zeichen lang sein.
Bernhard Fröhlich 410fdc4ee5 Create README.md vor 3 Jahren
Makefile - Introduce stomputil.c|h and add a few more queue functions vor 6 Jahren
README.md Create README.md vor 3 Jahren
client.h - Fix compiler warnings vor 6 Jahren
common.c - First round of refactoring vor 6 Jahren
common.h - Add header files vor 6 Jahren
leveldb.c - Implement leveldb_load_queue() - Add MAXQUEUELEN vor 6 Jahren
leveldb.h - Implement leveldb_load_queue() - Add MAXQUEUELEN vor 6 Jahren
log.c - Also log to stdout per default vor 6 Jahren
log.h - Add logging and config handling code from rpdd - Add default config file vor 6 Jahren
redqd.conf-dist - Add logging and config handling code from rpdd - Add default config file vor 6 Jahren
server.c - Improve stomp_free_client() vor 6 Jahren
server.h - Add logging and config handling code from rpdd - Add default config file vor 6 Jahren
stomp.c - Introduce stomputil.c|h and add a few more queue functions vor 6 Jahren
stomp.h - Added checks for maximum Header and Request length vor 6 Jahren
stomputil.c - Improve stomp_free_client() vor 6 Jahren
stomputil.h - Implement leveldb_load_queue() - Add MAXQUEUELEN vor 6 Jahren
util.c - Add logging and config handling code from rpdd - Add default config file vor 6 Jahren
util.h - Add logging and config handling code from rpdd - Add default config file vor 6 Jahren

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.