Ok.. and if it's license compatible we should try that out.

Thanks Chris for the finding... you mind creating a jira and tag it to a
future release?


On Wed, Apr 16, 2014 at 11:10 PM, chris snow <[email protected]> wrote:

> RabbitMQ looks promising:
>
> > The RabbitMQ Java client library allows Java code to interface to AMQP
> servers. The library is platform neutral;
> > ...
> > 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.
>
> Source: http://www.rabbitmq.com/java-client.html
>
> On Wed, Apr 16, 2014 at 6:37 PM, Nirmal Fernando <[email protected]>
> wrote:
> > We need to find one it seems.
> >
> >
> > On Wed, Apr 16, 2014 at 11:03 PM, chris snow <[email protected]>
> wrote:
> >>
> >> I was hoping there would be an opensource alternative to this:
> >>
> >> > The SwiftMQ AMQP 1.0 Java Client is an implementation of the AMQP 1.0
> >> > specification in Java and can be used to connect to any AMQP 1.0
> capable
> >> > endpoints such as a SwiftMQ Router.
> >>
> >> Source:
> >>
> http://www.swiftmq.com/products/router/swiftlets/sys_amqp/client/index.html
> >>
> >> On Wed, Apr 16, 2014 at 6:29 PM, Nirmal Fernando <
> [email protected]>
> >> wrote:
> >> > Hi Chris,
> >> >
> >> >
> >> > On Wed, Apr 16, 2014 at 10:57 PM, chris snow <[email protected]>
> >> > wrote:
> >> >>
> >> >> Hi Nirmal, I agree that this is a future consideration.
> >> >>
> >> >> Do you mean what alternatives do we have for connecting to a AMQP MQ,
> >> >
> >> >
> >> > I meant the above.
> >> >>
> >> >> or what alternative MQ's we can use?
> >> >>
> >> >> On Wed, Apr 16, 2014 at 6:22 PM, Nirmal Fernando
> >> >> <[email protected]>
> >> >> wrote:
> >> >> > Hi Chris,
> >> >> >
> >> >> > That is possibly something to consider in a future release. If we
> >> >> > avoid
> >> >> > JNDI, what alternatives we have?
> >> >> >
> >> >> >
> >> >> > On Wed, Apr 16, 2014 at 10:45 PM, chris snow <[email protected]>
> >> >> > wrote:
> >> >> >>
> >> >> >> Is there any reason to keep using JNDI?  It seems to tie us to
> using
> >> >> >> Java based MQs.
> >> >> >>
> >> >> >> On Wed, Apr 16, 2014 at 6:02 PM, Nirmal Fernando
> >> >> >> <[email protected]>
> >> >> >> wrote:
> >> >> >> > Hi Chris,
> >> >> >> >
> >> >> >> > I think it's mainly due to the fact that all Stratos components
> >> >> >> > are
> >> >> >> > Java
> >> >> >> > based.
> >> >> >> >
> >> >> >> >
> >> >> >> > On Wed, Apr 16, 2014 at 10:27 PM, chris snow <
> [email protected]>
> >> >> >> > wrote:
> >> >> >> >>
> >> >> >> >> Why are we using JNDI to connect to AMQP?    Is JNDI not just a
> >> >> >> >> legacy
> >> >> >> >> from how we had to connect to JMS?
> >> >> >> >>
> >> >> >> >>
> >> >> >> >> On Wed, Apr 16, 2014 at 2:23 PM, Nirmal Fernando
> >> >> >> >> <[email protected]>
> >> >> >> >> wrote:
> >> >> >> >> > Dinesh,
> >> >> >> >> >
> >> >> >> >> > I too thought of that, but then the problem is we should use
> >> >> >> >> > that
> >> >> >> >> > in
> >> >> >> >> > all
> >> >> >> >> > the
> >> >> >> >> > places, like for an example it's not right to have activemq
> >> >> >> >> > configs
> >> >> >> >> > hard
> >> >> >> >> > coded if we introduce a mb_type.
> >> >> >> >> >
> >> >> >> >> > This is quite easy for a user, you can keep the
> jndi.properties
> >> >> >> >> > file
> >> >> >> >> > where
> >> >> >> >> > you want.
> >> >> >> >> >
> >> >> >> >> >
> >> >> >> >> > On Wed, Apr 16, 2014 at 1:48 PM, Dinesh Bandara
> >> >> >> >> > <[email protected]>
> >> >> >> >> > wrote:
> >> >> >> >> >>
> >> >> >> >> >> Hi Nirmal,
> >> >> >> >> >>
> >> >> >> >> >> On Tue, Apr 15, 2014 at 5:12 AM, Nirmal Fernando
> >> >> >> >> >> <[email protected]>
> >> >> >> >> >> wrote:
> >> >> >> >> >>>
> >> >> >> >> >>> Hi All,
> >> >> >> >> >>>
> >> >> >> >> >>> Identified following usability issues when setting up
> Stratos
> >> >> >> >> >>> in
> >> >> >> >> >>> a
> >> >> >> >> >>> distributed manner in a single machine.
> >> >> >> >> >>>
> >> >> >> >> >>> 1. All the packs getting extracted to one path, unless you
> >> >> >> >> >>> change
> >> >> >> >> >>> in
> >> >> >> >> >>> the
> >> >> >> >> >>> setup.conf each time you start a new profile.
> >> >> >> >> >>>
> >> >> >> >> >>> - fix is to append the profile name as a suffix to the
> >> >> >> >> >>> extracted
> >> >> >> >> >>> folder's
> >> >> >> >> >>> name
> >> >> >> >> >>>
> >> >> >> >> >>> 2. Port offset also has to be configured using setup.conf
> >> >> >> >> >>> each
> >> >> >> >> >>> time
> >> >> >> >> >>> you
> >> >> >> >> >>> start a new server in the same machine.
> >> >> >> >> >>>
> >> >> >> >> >>> - fix is to take port offset as an argument to the
> setup.sh,
> >> >> >> >> >>> so
> >> >> >> >> >>> if
> >> >> >> >> >>> you
> >> >> >> >> >>> prefer that you can use that instead of editing setup.conf
> >> >> >> >> >>> each
> >> >> >> >> >>> time.
> >> >> >> >> >>>
> >> >> >> >> >>> 3. MB jndi properties file should be taken from setup.conf
> >> >> >> >> >>> instead
> >> >> >> >> >>> of
> >> >> >> >> >>> hard coding.
> >> >> >> >> >>>
> >> >> >> >> >>> - fix is to introduce a new variable in setup.conf. By
> >> >> >> >> >>> default
> >> >> >> >> >>> it
> >> >> >> >> >>> is
> >> >> >> >> >>> set
> >> >> >> >> >>> to activemq default jndi.properties file.
> >> >> >> >> >>>
> >> >> >> >> >> Instead of adding full path to jndi.properties in
> setup.conf,
> >> >> >> >> >> shall
> >> >> >> >> >> we
> >> >> >> >> >> introduce MB type or name which we are going to use. As an
> >> >> >> >> >> example
> >> >> >> >> >> "activemq". If so we can simply copy relevant
> jndi.properties
> >> >> >> >> >> from
> >> >> >> >> >>
> >> >> >> >> >>
> <setup_path>/config/all/repository/conf/<mb-type>/jndi.properties
> >> >> >> >> >>
> >> >> >> >> >>> 4. Copy MB client libs, if user would like to provide a
> path
> >> >> >> >> >>> to
> >> >> >> >> >>> client
> >> >> >> >> >>> libs. (important if you plug in a different MB)
> >> >> >> >> >>>
> >> >> >> >> >>> - fix is to prompt a question asking for a folder path to
> MB
> >> >> >> >> >>> client
> >> >> >> >> >>> libs,
> >> >> >> >> >>> in non-silent mode.
> >> >> >> >> >>>
> >> >> >> >> >>> Let me know, if there's any objections.
> >> >> >> >> >>>
> >> >> >> >> >>> --
> >> >> >> >> >>> Best Regards,
> >> >> >> >> >>> Nirmal
> >> >> >> >> >>>
> >> >> >> >> >>> Nirmal Fernando.
> >> >> >> >> >>> PPMC Member & Committer of Apache Stratos,
> >> >> >> >> >>> Senior Software Engineer, WSO2 Inc.
> >> >> >> >> >>>
> >> >> >> >> >>> Blog: http://nirmalfdo.blogspot.com/
> >> >> >> >> >>
> >> >> >> >> >>
> >> >> >> >> >>
> >> >> >> >> >>
> >> >> >> >> >> --
> >> >> >> >> >> Dinesh Bandara
> >> >> >> >> >> Software Engineer
> >> >> >> >> >> WSO2 Inc.; http://wso2.com
> >> >> >> >> >> lean.enterprise.middleware
> >> >> >> >> >>
> >> >> >> >> >
> >> >> >> >> >
> >> >> >> >> >
> >> >> >> >> > --
> >> >> >> >> > Best Regards,
> >> >> >> >> > Nirmal
> >> >> >> >> >
> >> >> >> >> > Nirmal Fernando.
> >> >> >> >> > PPMC Member & Committer of Apache Stratos,
> >> >> >> >> > Senior Software Engineer, WSO2 Inc.
> >> >> >> >> >
> >> >> >> >> > Blog: http://nirmalfdo.blogspot.com/
> >> >> >> >>
> >> >> >> >>
> >> >> >> >>
> >> >> >> >> --
> >> >> >> >> Check out my professional profile and connect with me on
> >> >> >> >> LinkedIn.
> >> >> >> >> http://lnkd.in/cw5k69
> >> >> >> >
> >> >> >> >
> >> >> >> >
> >> >> >> >
> >> >> >> > --
> >> >> >> > Best Regards,
> >> >> >> > Nirmal
> >> >> >> >
> >> >> >> > Nirmal Fernando.
> >> >> >> > PPMC Member & Committer of Apache Stratos,
> >> >> >> > Senior Software Engineer, WSO2 Inc.
> >> >> >> >
> >> >> >> > Blog: http://nirmalfdo.blogspot.com/
> >> >> >>
> >> >> >>
> >> >> >>
> >> >> >> --
> >> >> >> Check out my professional profile and connect with me on LinkedIn.
> >> >> >> http://lnkd.in/cw5k69
> >> >> >
> >> >> >
> >> >> >
> >> >> >
> >> >> > --
> >> >> > Best Regards,
> >> >> > Nirmal
> >> >> >
> >> >> > Nirmal Fernando.
> >> >> > PPMC Member & Committer of Apache Stratos,
> >> >> > Senior Software Engineer, WSO2 Inc.
> >> >> >
> >> >> > Blog: http://nirmalfdo.blogspot.com/
> >> >>
> >> >>
> >> >>
> >> >> --
> >> >> Check out my professional profile and connect with me on LinkedIn.
> >> >> http://lnkd.in/cw5k69
> >> >
> >> >
> >> >
> >> >
> >> > --
> >> > Best Regards,
> >> > Nirmal
> >> >
> >> > Nirmal Fernando.
> >> > PPMC Member & Committer of Apache Stratos,
> >> > Senior Software Engineer, WSO2 Inc.
> >> >
> >> > Blog: http://nirmalfdo.blogspot.com/
> >>
> >>
> >>
> >> --
> >> Check out my professional profile and connect with me on LinkedIn.
> >> http://lnkd.in/cw5k69
> >
> >
> >
> >
> > --
> > Best Regards,
> > Nirmal
> >
> > Nirmal Fernando.
> > PPMC Member & Committer of Apache Stratos,
> > Senior Software Engineer, WSO2 Inc.
> >
> > Blog: http://nirmalfdo.blogspot.com/
>
>
>
> --
> Check out my professional profile and connect with me on LinkedIn.
> http://lnkd.in/cw5k69
>



-- 
Best Regards,
Nirmal

Nirmal Fernando.
PPMC Member & Committer of Apache Stratos,
Senior Software Engineer, WSO2 Inc.

Blog: http://nirmalfdo.blogspot.com/

Reply via email to