<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
</head>
<body text="#000000" bgcolor="#ffffff"><div><font size=2 color=navy face=Arial>
Hey Dieter,<br><br>1) The php-amqp library does not have any "consume" method, and as far as I could tell, nothing else that could serve as a replacement. The publishing side was fast, but without the ability to read from the queue, it was useless to us. I did some reconnaissance to determine how much work it would take to port something over but my C was far too rusty to write something that worked in production.<br>2) The "php-rabbit is bug ridden" statement stemmed from the typos (AQPM instead of AMQP) and the fact that the module would not load due to an improper DEFINE. If the owner hadn't compiled it and tested it, I felt safe in assuming there were more issues down the road.<br><br>After Alexandre asked me for some demos, I went back and tried to generate a sample script detailing the bug I was encountering (all exchanges were being declared and 'direct' and I couldn't publish). After plodding through the code and fixing the fucntion signatures and improper dereferencing, I think I have something that works, but I haven't had a chance to fully vet it (Super Bowl.) Let me see if I can't get it working, and I will keep the list informed of my progress.<br><br>Pieter<br><br></font></div>
<br><div><hr size=2 width="100%" align=center tabindex=-1>
<font face=Tahoma size=2>
<b>From</b>: rabbitmq-discuss-bounces@lists.rabbitmq.com <rabbitmq-discuss-bounces@lists.rabbitmq.com>
<br><b>To</b>: rabbitmq-discuss@lists.rabbitmq.com <rabbitmq-discuss@lists.rabbitmq.com>
<br><b>Sent</b>: Mon Feb 08 08:46:33 2010<br><b>Subject</b>: Re: [rabbitmq-discuss] PHP Client libraries
<br></font><br></div>
Am 05.02.2010 21:04, schrieb Pieter de Zwart:
<blockquote cite="mid:C791B9BD.5B5F%25pdezwart@rubiconproject.com"
type="cite">
<title>PHP Client libraries</title>
<font face="Calibri, Verdana, Helvetica, Arial"><span
style="font-size: 11pt;">Hi everyone,<br>
<br>
We are having some issues here with PHP clients. We have the following
options:<br>
Php-amqp (PHP module written in C)<br>
Php-rabbit (PHP module written in C)<br>
AMQP (Pure PHP implementation, which is a port of port)<br>
<br>
The pure PHP implementation is working for us, but it is too slow to
really serve our purposes. As a result, we are looking at the PHP
modules.<br>
After doing some patching thanks to madcoder on Google groups, the
php-amqp library works well, but does not have consumer functionality.
The php-rabbit module is unfortunately bug ridden.</span></font><br>
</blockquote>
Am 05.02.2010 21:04, schrieb Pieter de Zwart:
<blockquote cite="mid:C791B9BD.5B5F%25pdezwart@rubiconproject.com"
type="cite">
<title>PHP Client libraries</title>
<font face="Calibri, Verdana, Helvetica, Arial"><span
style="font-size: 11pt;">Hi everyone,<br>
<br>
We are having some issues here with PHP clients. We have the following
options:<br>
Php-amqp (PHP module written in C)<br>
Php-rabbit (PHP module written in C)<br>
AMQP (Pure PHP implementation, which is a port of port)<br>
<br>
The pure PHP implementation is working for us, but it is too slow
to really serve our purposes. As a result, we are looking at the PHP
modules.<br>
After doing some patching thanks to madcoder on Google groups, the
php-amqp library works well, but does not have consumer functionality.
The php-rabbit module is unfortunately bug ridden.<br>
<br>
Does anyone have a working php module that contains consumer
functionality?<br>
</span></font></blockquote>
Hi Pieter, hi @all<br>
<br>
I lost the track to the answers to your message. <br>
What does it mean, "it lacks the consumer functionality" ?<br>
<br>
Did You find a solution for the php-client? <br>
Can you provide a link to the patched PHP module from madcoder? <br>
Can I use it in production?<br>
<br>
It would be cool if you can tell us (me) which bugs you ran into, so we
could propably help to fix some of them and get a working library.<br>
<br>
We tried using the Pure PHP-AMQP Library and we also discovered that's
too slow for our scenario.<br>
<br>
Greetings,<br>
<br>
Dieter<br>
<br>
<br>
</body>
</html>