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
Get Avast Free Antivirus with 24/7 AI-powered online scam detection Icon
Get Avast Free Antivirus with 24/7 AI-powered online scam detection

Get protection for today’s online threats. Free.

Award-winning antivirus protection, as well as protection against online scams, dangerous Wi-Fi connections, hacked accounts, and ransomware. It includes Avast Assistant, your built-in AI partner, which gives you help with suspicious online messages, offers, and more.
Free Download
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

Python, PHP

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