A fast, lightweight and simple STOMP compatible messaging server
Nevar pievienot vairāk kā 25 tēmas Tēmai ir jāsākas ar burtu vai ciparu, tā var saturēt domu zīmes ('-') un var būt līdz 35 simboliem gara.
Bernhard Fröhlich 410fdc4ee5 Create README.md 3 gadus atpakaļ
Makefile - Introduce stomputil.c|h and add a few more queue functions 6 gadus atpakaļ
README.md Create README.md 3 gadus atpakaļ
client.h - Fix compiler warnings 6 gadus atpakaļ
common.c - First round of refactoring 6 gadus atpakaļ
common.h - Add header files 6 gadus atpakaļ
leveldb.c - Implement leveldb_load_queue() - Add MAXQUEUELEN 6 gadus atpakaļ
leveldb.h - Implement leveldb_load_queue() - Add MAXQUEUELEN 6 gadus atpakaļ
log.c - Also log to stdout per default 6 gadus atpakaļ
log.h - Add logging and config handling code from rpdd - Add default config file 6 gadus atpakaļ
redqd.conf-dist - Add logging and config handling code from rpdd - Add default config file 6 gadus atpakaļ
server.c - Improve stomp_free_client() 6 gadus atpakaļ
server.h - Add logging and config handling code from rpdd - Add default config file 6 gadus atpakaļ
stomp.c - Introduce stomputil.c|h and add a few more queue functions 6 gadus atpakaļ
stomp.h - Added checks for maximum Header and Request length 6 gadus atpakaļ
stomputil.c - Improve stomp_free_client() 6 gadus atpakaļ
stomputil.h - Implement leveldb_load_queue() - Add MAXQUEUELEN 6 gadus atpakaļ
util.c - Add logging and config handling code from rpdd - Add default config file 6 gadus atpakaļ
util.h - Add logging and config handling code from rpdd - Add default config file 6 gadus atpakaļ

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.