PHP messaging with Dropr


ivan.jovanovic - 24 August 2008

Last couple of months I was involved in evaluation and implementation of ActiveMQ as message queue solution for the project I currently work on. While it is more or less mainstream open-source solution today I couldn't tell I don't miss a native PHP messaging solution. Recently I've found a sign of something similar that could potentially evolve to serious PHP messaging solution. Dropr is a distributed message queue framework written in PHP. The main goals are:

  • reliable and durable (failsafe)-messaging over networks
  • decentralized architecture without a single (point of failure) server instance
  • easy to setup and use
  • modularity for queue storage and message transports (currently filesystem storage and curl-upload are implemented)

Guys from Northclick that developed Dropr for their Jimdo project give some light on this topic in their blog  and installation and beginner information can be found on the official Dropr website. So if interested in trying and testing Dropr go ahead.As with most fresh projects, documentation is still uncomplete but even with the one present I managed to test basic things very fast. Code is well written and follows Zend Framework class name standards for file organization. Since I'm interested in performance, stability, scalability and other aspects of this software I'll do some test to compare them with ActiveMQ in next couple of weeks and present the results here.

Post new comment

The content of this field is kept private and will not be shown publicly.
  • Web page addresses and e-mail addresses turn into links automatically.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Lines and paragraphs break automatically.
  • Potentially problem-causing HTML tags are filtered.

More information about formatting options

CAPTCHA
This question is for testing whether you are a human visitor and to prevent automated spam submissions.
Image CAPTCHA
Copy the characters (respecting upper/lower case) from the image.