[![996.icu](https://img.shields.io/badge/link-996.icu-red.svg)](https://996.icu)
RabbitKnight is a high performance callback center middleware for RabbitMQ based on watchman
- Easy to deploy
- Single queue consume rate of 3000 messages per second
- Downstream callback does not affect concurrent performance
- Automatic reconnection to RabbitMQ
- Secure stop without losing messages
- Support for JSONRPC and RESTful calls
- Command
./rabbitKnight: -log string logging file, default STDOUT -mq string rabbtmq URL (default "amqp://guest:guest@127.0.0.1:5672") -port string server port -queue_config string the queues config file
- Queue Config see the config/test.yml
glide install
go build
- [] The Web management
MIT Licence