Hi Chirs,

Please find the python client library samples which we are tested.
https://github.com/gayangunarathne/amqp_python_libraries

Thanks,
Gayan


On Tue, Aug 26, 2014 at 9:56 AM, Gayan Gunarathne <gay...@wso2.com> wrote:

> Hi Chris,
>
> Yeah. We looked that qpid messaging as well.For that we need that qpid
> proton library .Is n't?
> AFAIR it is based on CMake and It requires java also[1].
>
> Also we will share with you the samples we try with the amqp clients.
>
>
> [1]http://svn.apache.org/repos/asf/qpid/proton/trunk/README
>
>
> Thanks,
> Gayan
>
>
> On Mon, Aug 25, 2014 at 7:33 PM, chris snow <chsnow...@gmail.com> wrote:
>
>> 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
>> >
>>
>
>
>
> --
> Best Regards,
>
> 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