[rabbitmq-discuss] PHP message receiving code.
Alvaro Videla
videlalvaro at gmail.com
Sat Jul 23 13:22:31 BST 2011
Hi,
As I said the examples are using another library, not the PECL extension.
The library used on the tutorials is this one: https://github.com/tnc/php-amqplib
You can implement such daemon using that library.
Regarding the PECL extension, I haven't used it.
Cheers,
Alvaro
On Jul 23, 2011, at 2:18 PM, Andrew wrote:
> Hi Alvaro
>
> You mentioned in your reply:
>> Keep in mind that is using a plain PHP library, not the PECL extension.
> The machine I'm working on has the PHP AMQP PECL extension (http://
> www.php.net/manual/en/amqp.installation.php) which I think differs
> from the examples in the tutorials in that it doesn't seem to support
> the callback mechanism that is documented in the examples - or I'm
> missing something!
> The version I'm using doesn't seems to have the 'channel' object in
> the documentation (http://www.php.net/manual/en/book.amqp.php) through
> which the call back is set up in the tutorial examples.
> Is there an explanation somewhere of the different libraries and what
> they support? I'm finding it a bit tricky as a newcomer to establish
> which functionality and therefore which library I should be using -
> there is one already installed on the server so feel inclined to use
> that if at all possible.
> It looks like the version I have doesn't provide the callback facility
> and I'd have to implement some daemon that periodically polls for
> messages and then acts upong them - is this right for the library that
> I have?
>
> Thanks & regards,
> Andrew
>
> On Jul 22, 11:37 am, Alvaro Videla <videlalv... at gmail.com> wrote:
>> +1
>>
>> I was having lunch so couldn't reply earlier. I think you can just follow what tutorial #1 is doing. Keep in mind that is using a plain PHP library, not the PECL extension.
>>
>> On Jul 22, 2011, at 12:10 PM, Marek Majkowski wrote:
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>> Hi,
>>
>>> On Fri, Jul 22, 2011 at 09:00, Andrew <a... at repido.co.uk> wrote:
>>>> Hi there,
>>
>>>> Apologies if this is a rather basic question but I'm not sure how to
>>>> tackle the implementation of part of a solution using RabbitMQ with
>>>> PHP and AMQP library on Linux.
>>
>>>> I have a component on Linux that will receive messages from a web
>>>> site. This component will process each message, performing DB updates
>>>> depending on the message contents. My question is around how this
>>>> receiving software should poll for messages from RabbitMQ. I wondered
>>>> if there is some call-back mechanism that is invoked when a message is
>>>> received, though I haven't found anything on this, or do I implement
>>>> my receiving software as a daemon that periodically polls the message
>>>> queue and processes messages when there are detected in the queue?
>>
>>> We have few tutorials done in php, is it of any use to you?
>>> https://github.com/rabbitmq/rabbitmq-tutorials/tree/master/php
>>
>>> Cheers,
>>> Marek
>>> _______________________________________________
>>> rabbitmq-discuss mailing list
>>> rabbitmq-disc... at lists.rabbitmq.com
>>> https://lists.rabbitmq.com/cgi-bin/mailman/listinfo/rabbitmq-discuss
>>
>> Sent form my Nokia 1100
>>
>> _______________________________________________
>> rabbitmq-discuss mailing list
>> rabbitmq-disc... at lists.rabbitmq.comhttps://lists.rabbitmq.com/cgi-bin/mailman/listinfo/rabbitmq-discuss
> _______________________________________________
> rabbitmq-discuss mailing list
> rabbitmq-discuss at lists.rabbitmq.com
> https://lists.rabbitmq.com/cgi-bin/mailman/listinfo/rabbitmq-discuss
Sent form my Nokia 1100
More information about the rabbitmq-discuss
mailing list