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
Ship Agents Faster
Gemini Enterprise Agent Platform lets you rapidly build, scale, govern and optimize production-ready agents grounded in your organization's data. The platform enables developers to build custom or pre-built agents for virtually any use case. New customers get $300 in free credits.
Rate This Project
Login To Rate This Project
User Reviews
Be the first to post a review of RedMQ!