A fast, lightweight and simple STOMP compatible messaging server
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Bernhard Fröhlich 410fdc4ee5 Create README.md 4 yıl önce
Makefile - Introduce stomputil.c|h and add a few more queue functions 7 yıl önce
README.md Create README.md 4 yıl önce
client.h - Fix compiler warnings 7 yıl önce
common.c - First round of refactoring 7 yıl önce
common.h - Add header files 7 yıl önce
leveldb.c - Implement leveldb_load_queue() - Add MAXQUEUELEN 7 yıl önce
leveldb.h - Implement leveldb_load_queue() - Add MAXQUEUELEN 7 yıl önce
log.c - Also log to stdout per default 7 yıl önce
log.h - Add logging and config handling code from rpdd - Add default config file 7 yıl önce
redqd.conf-dist - Add logging and config handling code from rpdd - Add default config file 7 yıl önce
server.c - Improve stomp_free_client() 7 yıl önce
server.h - Add logging and config handling code from rpdd - Add default config file 7 yıl önce
stomp.c - Introduce stomputil.c|h and add a few more queue functions 7 yıl önce
stomp.h - Added checks for maximum Header and Request length 7 yıl önce
stomputil.c - Improve stomp_free_client() 7 yıl önce
stomputil.h - Implement leveldb_load_queue() - Add MAXQUEUELEN 7 yıl önce
util.c - Add logging and config handling code from rpdd - Add default config file 7 yıl önce
util.h - Add logging and config handling code from rpdd - Add default config file 7 yıl önce

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.