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