RedMQ is a Redis-based messaging system that is specifically designed to support flexible messaging schemes, exposing an API that allows messages to be filtered by a number of message attributes. At its core is a Python TCP server built on Asynchronous Messaging Protocol and Twisted's AMP module. This means RedMQ can support clients in any language, though only two clients - PHP and Python - have been implemented to date. The API is designed with flexibility in mind, providing native support for conditional messaging and custom message routing as well as standard point-to-point and publish-subscribe messaging models.
Features
- Point-to-Point channel
- Publish-Subscribe channel
- Request-Reply messaging
- Message router
- Dynamic message filtering
- Server-side message forwarding
- Custom command plugins
- Custom routing plugins
- Message queue
- Message expiration
- Message priority
- Message consumers
- Redis storage
- RedMQ Python client
- RedMQ PHP client
- RedMQ Server (TCP)
- RedMQ Server daemon
License
MIT LicenseFollow RedMQ
Other Useful Business Software
AI-powered service management for IT and enterprise teams
Give your IT, operations, and business teams the ability to deliver exceptional services—without the complexity. Maximize operational efficiency with refreshingly simple, AI-powered Freshservice.
Rate This Project
Login To Rate This Project
User Reviews
Be the first to post a review of RedMQ!