activemq-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Timothy Bish <tabish...@gmail.com>
Subject Re: Discovery and NMS
Date Thu, 11 Jun 2009 15:47:33 GMT
On Wed, 2009-06-10 at 14:21 -0700, Eric Bouer wrote:
> Hello Jim
> Unfortunately I can't confirm it's working
> Using  activemq:failover 
> (discovery:multicast://default,tcp://activemqhost:61616)
> I've got :
> "Connect fail to 'discovery:multicast://default': Composite connection not 
> supported with MulticastDiscovery transport."

I'm seeing this error to, seems there might be a bug here.
> 
> Using activemq:discovery:multicast://default I've got:
> 
> Connect failed :Apache.NMS.NMSConnectionException: Unable to find a
> connection 
> to discovery:multicast://default before the timeout period expired.
>    at 
> Apache.NMS.ActiveMQ.Transport.Discovery.DiscoveryTransportFactory.CreateTransport(Uri

> location)
>    at Apache.NMS.ActiveMQ.Transport.TransportFactory.CreateTransport(Uri 
> location)
>    at Apache.NMS.ActiveMQ.ConnectionFactory.CreateConnection(String
> userName, 
> String password)
>    at Apache.NMS.ActiveMQ.ConnectionFactory.CreateConnection()
>    at ActiveMQConnector.MQ.Connect()
> 
> Tried again trunk from today.
> Can I help you with more information or anything else?
> Thanks.
> Eric.
> 

I submitted a patch this morning that should get the Discovery Transport
working for you if you checkout the latest trunk code.  If you want to
give that a try and let us know if things start to work for you that
would be great.


> 
> 
> semog wrote:
> > 
> > Hi Eric (And John West),
> > 
> > I haven't been able to get the auto-discovery to work yet, but from your
> > sample connection strings, I think you will need to change them to the
> > following to have any chance of getting them to work:
> > 
> > activemq:discovery:multicast://default
> > 
> > or
> > 
> > activemq:failover:discovery:multicast://default
> > 
> > Parenthesis are also acceptable as follows:
> > 
> > activemq:discovery:(multicast://default)
> > activemq:failover:(discovery:multicast://default,tcp://activemqhost:61616)
> > 
> > The key is to have the prefix of "activemq:".  If you don't have that,
> > then the correct connection factory will not be loaded by NMS.  Make sure
> > you update to the latest code and rebuild the Apache.NMS and
> > Apache.NMS.ActiveMQ projects before trying anything.  The discovery
> > protocol stuff is not my area of expertise, so I'm still attempting to
> > figure out the mechanisms behind it.
> > 
> > Best,
> > Jim
> > 
> 
-- 
Tim Bish
http://fusesource.com
http://timbish.blogspot.com/




Mime
View raw message