RabbitMQ (AMQP) module for Zend Framework 2 - HumusAmqpModule

266 views
Skip to first unread message

Sascha-Oliver Prolic

unread,
Jul 18, 2014, 7:08:47 PM7/18/14
to rabbitm...@googlegroups.com
Hi,

for all who are interessted in this:
I create zend framework 2 module for rabbit mq integration. Most parts are already done. Some ideas and implementation details are comming from the RabbitMqBundle (https://github.com/videlalvaro/rabbitmqbundle) for the Symfony 2 Framework.

Current features:
- based on php-amqplib (https://github.com/videlalvaro/php-amqplib)
- support for all exchange bindings: direct, topic, fanout, header
- producers
- consumers
- multiple consumers
- anon consumers
- rpc client
- rpc server
- supervisor integration via HumusSupervisorModule and supervisord
- more to come...

Released under MIT-License, contributions welcome!

Url:
https://github.com/prolic/HumusAmqpModule

Sascha-Oliver Prolic

Michael Klishin

unread,
Jul 18, 2014, 7:10:58 PM7/18/14
to Sascha-Oliver Prolic, rabbitm...@googlegroups.com
On 19 July 2014 at 03:08:49, Sascha-Oliver Prolic (sascha...@googlemail.com) wrote:
> > for all who are interessted in this:
> I create zend framework 2 module for rabbit mq integration. Most
> parts are already done. Some ideas and implementation details
> are comming from the RabbitMqBundle (https://github.com/videlalvaro/rabbitmqbundle)
> for the Symfony 2 Framework.

Very nice, thank you for doing all this  work!
--
MK

Staff Software Engineer, Pivotal/RabbitMQ

Sascha-Oliver Prolic

unread,
Sep 5, 2014, 8:00:07 PM9/5/14
to rabbitm...@googlegroups.com
Some changes were made:

1) It depends now on ext-amqp (PHP AMQP Extension) instead of phpamqp-lib
2) Supervisor Support
3) Consumer able to defer messages, ack / nack blockwise, handle shutdown signals, timeouts, ...
4) Documentation is available here: http://humus-amqp-module.readthedocs.org/

More cool stuff.

Check out https://github.com/prolic/HumusAmqpModule.

First beta is coming soon, code is already pretty stable and unit tested!

Michael Klishin

unread,
Sep 6, 2014, 1:39:12 AM9/6/14
to Sascha-Oliver Prolic, rabbitm...@googlegroups.com
On 6 September 2014 at 04:00:15, Sascha-Oliver Prolic (sascha...@googlemail.com) wrote:
> 1) It depends now on ext-amqp (PHP AMQP Extension) instead of
> phpamqp-lib

I'm curious why? 
Reply all
Reply to author
Forward
0 new messages