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
AI-powered service management for IT and enterprise teams Icon
AI-powered service management for IT and enterprise teams

Enterprise-grade ITSM, for every business

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.
Try it 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

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