hi Gayan,

What are the issues that you received from the various AMQP libraries?
Do you have a code repo that I can take a look at to try and replicate
the errors?
Did you investigate qpid [1]?

Many thanks

Chris

---
[1] 
http://qpid.apache.org/releases/qpid-0.28/messaging-api/python/examples/hello.html

On Mon, Aug 25, 2014 at 2:16 PM, Gayan Gunarathne <gay...@wso2.com> wrote:
> Hi Chris,
>
> We try to replace our java cartridge agent with the python as after that we
> can remove the java dependency from the cartridge itself.I guess this is
> also vital for the Docker support too.
>
> In Apache ActiveMQ site also AMQP support is based on the JMS/AMQP[1]. I
> guess message broker implementation will be different from one MQ to other
> as some python client which able to connect with RabbitMQ successfully
> ,still fails with the ActiveMQ.
>
> [1] http://activemq.apache.org/amqp.html
>
> Thanks,
> Gayan
>
>
> On Mon, Aug 25, 2014 at 5:55 PM, chris snow <chsnow...@gmail.com> wrote:
>>
>> Is the issue because we currently have a mix of JMS/AMQP/Jndi? If we had a
>> pure AMQP approach would these problems go away?  AFAIK, one of the drivers
>> for AMQP was interoperability with all languages, rather than jms which is
>> focused on Java.
>>
>> On 25 Aug 2014 12:49, "Gayan Gunarathne" <gay...@wso2.com> wrote:
>>>
>>> Hi All,
>>>
>>> With related to the python cartridge agent , Dinesh and myself do some
>>> research related to the Apache ActiveMQ connectivity using the python
>>> client.
>>>
>>> Following our findings on this.
>>>
>>> AMQP
>>>
>>> AFAWU we need to have  pyactivemq , which is a Python wrapper for the
>>> ActiveMQ C++ Library,[1] But we won't be able to use this module as it is
>>> platform dependent.
>>> Also we checked the following client libraries as well(those are
>>> recommended with the RabbitMQ)
>>> [3] py-amqplib
>>> [4] txAMQP
>>> [5] pika
>>> [6] Carrot (has copy right licence)
>>>
>>> But we were unable to connect Apache ActiveMQ with those as well.(Even
>>> through we can connect those with the RabbitMQ)
>>>
>>> STOMP[2]
>>>
>>> With the STOMP protocol , We were able to connect Apache ActiveMQ by
>>> using the stomp module.[7]
>>>
>>>
>>> As a summary,
>>> It seems like we need to use STOMP to connect ActiveMQ. But still, WSO2
>>> message broker is not supporting STOMP protocol.
>>> IMO Shall we used the hybrid model for connect to the message queues.
>>> Such that , we can use STOMP to connect the ActiveMQ and AMQP to connect
>>> WSO2 MB. WDYT?
>>> With txAMQP[4] we were able to connect WSO2 MB using the qpid amqp
>>> specifications.
>>> Please share your suggestions and thoughts on this.
>>>
>>>
>>> [1] http://activemq.apache.org/python.html
>>> [2] http://activemq.apache.org/stomp.html
>>> [3] http://barryp.org/software/py-amqplib/
>>> [4] https://launchpad.net/txamqp
>>> [5] https://github.com/pika/pika
>>> [6] https://pypi.python.org/pypi/carrot/
>>> [7] https://github.com/jasonrbriggs/stomp.py
>>>
>>> @Dinesh , Please add If I missed anything here.
>>>
>>>
>>>
>>> Thanks,
>>> Gayan
>>>
>>>
>>> --
>>>
>>>
>>> Gayan Gunarathne
>>> Technical Lead
>>> WSO2 Inc. (http://wso2.com)
>>> email  : gay...@wso2.com  | mobile : +94 766819985
>>>
>
>
>
>
> --
> Best Regards,
>
> Gayan Gunarathne
> Technical Lead
> WSO2 Inc. (http://wso2.com)
> email  : gay...@wso2.com  | mobile : +94 766819985
>

Reply via email to