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

Project Activity

See All Activity >

License

MIT License

Follow RedMQ

RedMQ Web Site

Other Useful Business Software
Try Google Cloud Risk-Free With $300 in Credit Icon
Try Google Cloud Risk-Free With $300 in Credit

No hidden charges. No surprise bills. Cancel anytime.

Use your credit across every product. Compute, storage, AI, analytics. When it runs out, 20+ products stay free. You only pay when you choose to.
Start Free
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of RedMQ!

Additional Project Details

Intended Audience

Developers

User Interface

Non-interactive (Daemon)

Programming Language

PHP, Python

Database Environment

Other network-based DBMS

Related Categories

Python Software Development Software, Python Distributed Computing Software, PHP Software Development Software, PHP Distributed Computing Software

Registered

2012-10-30