Hi Lahiru, answers inline... On 3 Jul 2014 17:53, "Lahiru Sandaruwan" <lahi...@wso2.com> wrote:
> Hi Chris, > > Is it a method which will not need a jndi.properties file? > Correct. Can you clarify a bit about how that works? > Some more information is here: https://issues.apache.org/jira/browse/STRATOS-616 > Anyway that would be a good addition and i'm sure that method will support > fail-over url. > I've had a quick look and it seems to: https://www.amqp.org/product/architecture > > We can go for that improvement at any point down the line. This solution > is to make sure that we can give the Url which supports fail-over as a > immediate solution. > Cool. I'll add fail over as a requirement on the JIRA ticket. > > Thanks. > > > On Thu, Jul 3, 2014 at 5:42 PM, chris snow <chsnow...@gmail.com> wrote: > >> Hi Lahiru, >> >> One change that I will be working on at some point is providing an option >> to replace jndi with a pure amqp approach. I'm not sure if that will impact >> what you are looking at. >> >> There is a JIRA tracking this. >> >> Cheers, >> Chris >> On 3 Jul 2014 11:40, "Lahiru Sandaruwan" <lahi...@wso2.com> wrote: >> >>> Hi all, >>> >>> In addition to remove dynamic creations of jndi.properties files, we >>> need change puppet script to support MB Uri directly. >>> >>> So we need to replace *tcp://$mb_ip:$mb_port* type URI with *$mb_uri* >>> in the scripts. >>> >>> Is that fine with everyone? >>> >>> Thanks. >>> >>> >>> On Tue, Jul 1, 2014 at 6:37 PM, Lahiru Sandaruwan <lahi...@wso2.com> >>> wrote: >>> >>>> Hi Imesh, >>>> >>>> Thanks for the reply. This looks a cleaner approach. >>>> >>>> So we can remove mb_ip and mb_port from loadbalancer.conf file as well. >>>> >>>> I'll work on implementing this. >>>> >>>> Thanks. >>>> >>>> >>>> >>>> On Tue, Jul 1, 2014 at 6:18 PM, Imesh Gunaratne <im...@apache.org> >>>> wrote: >>>> >>>>> Hi Lahiru, >>>>> >>>>> I think the best option would be to remove the jndi.properties >>>>> template and it's dynamic file generation logic and place the >>>>> jndi.properties file directly. Then it would be consistent with other >>>>> modules. >>>>> >>>>> Thanks >>>>> >>>>> >>>>> On Tue, Jul 1, 2014 at 7:23 AM, Lahiru Sandaruwan <lahi...@wso2.com> >>>>> wrote: >>>>> >>>>>> Hi all, >>>>>> >>>>>> I have a requirement to support $subject. >>>>>> >>>>>> Currently Stratos supports *"tcp://$mb_ip:$mb_port"* in >>>>>> jndi.properties file and we need to add support to fail over URI support >>>>>> as >>>>>> follows >>>>>> *"failover:(tcp://primary_mb_ip:$mb_port:61616,tcp://secondary_mb_ip:$mb_port:61616)?* >>>>>> *randomize=false"*. >>>>>> >>>>>> There are two places that we create jndi.properties file dynamically >>>>>> in Stratos. Those are cartridge agent and Load balancer. >>>>>> >>>>>> The problem is that we currently use MB ip and MB port attributes for >>>>>> building the "java.naming.provider.url" of jndi properties file in in >>>>>> dynamic case. So we cannot support fail over uri this way. >>>>>> >>>>>> My suggestion is to introduce "mb_uri" parameter to the places we >>>>>> currently use "mb_ip" and "mb_port" in LB and Cartridge agent. >>>>>> >>>>>> Let me know your thoughts. >>>>>> >>>>>> Thanks. >>>>>> -- >>>>>> -- >>>>>> Lahiru Sandaruwan >>>>>> Committer and PMC member, Apache Stratos, >>>>>> Senior Software Engineer, >>>>>> WSO2 Inc., http://wso2.com >>>>>> lean.enterprise.middleware >>>>>> >>>>>> email: lahi...@wso2.com cell: (+94) 773 325 954 >>>>>> blog: http://lahiruwrites.blogspot.com/ >>>>>> twitter: http://twitter.com/lahirus >>>>>> linked-in: http://lk.linkedin.com/pub/lahiru-sandaruwan/16/153/146 >>>>>> >>>>>> >>>>> >>>>> >>>>> -- >>>>> Imesh Gunaratne >>>>> >>>>> Technical Lead, WSO2 >>>>> Committer & PPMC Member, Apache Stratos >>>>> >>>> >>>> >>>> >>>> -- >>>> -- >>>> Lahiru Sandaruwan >>>> Committer and PMC member, Apache Stratos, >>>> Senior Software Engineer, >>>> WSO2 Inc., http://wso2.com >>>> lean.enterprise.middleware >>>> >>>> email: lahi...@wso2.com cell: (+94) 773 325 954 >>>> blog: http://lahiruwrites.blogspot.com/ >>>> twitter: http://twitter.com/lahirus >>>> linked-in: http://lk.linkedin.com/pub/lahiru-sandaruwan/16/153/146 >>>> >>>> >>> >>> >>> -- >>> -- >>> Lahiru Sandaruwan >>> Committer and PMC member, Apache Stratos, >>> Senior Software Engineer, >>> WSO2 Inc., http://wso2.com >>> lean.enterprise.middleware >>> >>> email: lahi...@wso2.com cell: (+94) 773 325 954 >>> blog: http://lahiruwrites.blogspot.com/ >>> twitter: http://twitter.com/lahirus >>> linked-in: http://lk.linkedin.com/pub/lahiru-sandaruwan/16/153/146 >>> >>> > > > -- > -- > Lahiru Sandaruwan > Committer and PMC member, Apache Stratos, > Senior Software Engineer, > WSO2 Inc., http://wso2.com > lean.enterprise.middleware > > email: lahi...@wso2.com cell: (+94) 773 325 954 > blog: http://lahiruwrites.blogspot.com/ > twitter: http://twitter.com/lahirus > linked-in: http://lk.linkedin.com/pub/lahiru-sandaruwan/16/153/146 > >