[ https://issues.apache.org/jira/browse/STRATOS-616?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
chris snow reassigned STRATOS-616: ---------------------------------- Assignee: chris snow > Replace JNDI with AMQP Standard Connection method > ------------------------------------------------- > > Key: STRATOS-616 > URL: https://issues.apache.org/jira/browse/STRATOS-616 > Project: Stratos > Issue Type: Improvement > Components: Autoscaler, Cloud Controller, Load Balancer, Stratos > Installer, Stratos Manager > Affects Versions: FUTURE > Reporter: chris snow > Assignee: chris snow > Fix For: FUTURE > > > Using JNDI to connect to AMQP is a legacy carry over from the days of JMS. > JNDI limits the choice of AMQP servers for Stratos. > http://www.rabbitmq.com/java-client.html is one option for connecting to any > AMQP standard server in a AMQP compliant way: > {quote} > The RabbitMQ Java client library allows Java code to interface to AMQP > servers. The library is platform neutral; the binary distributions listed > below differ only in the version of Java they are intended for use with. > Please see the specification page for more information on AMQP interoperation > and standards-conformance. > The library is open-source, and is dual-licensed under the Mozilla Public > License v1.1 and the GNU General Public License, v2. > You will need an AMQP server, such as our very own RabbitMQ server, to use > with the client library. > {quote} > The RabbitMQ client guide: http://www.rabbitmq.com/api-guide.html > Apache QPid Proton also seems to be another AMQP client: > http://qpid.apache.org/proton/ > Tip from Nirmal: > {quote} > ... on top of my head, all you have to change is the code at > https://github.com/apache/incubator-stratos/tree/master/components/org.apache.stratos.messaging/src/main/java/org/apache/stratos/messaging/broker > {quote} -- This message was sent by Atlassian JIRA (v6.2#6252)