Hello everyone:
    I encountered a problem when messaging with ActiveMQ.
    I'm trying to achieve that,sending message to particular ActiveMQ Broker
no mater it's running or not.And I found the failoverTransport.So I wrote
some codes as below to test:

            NMSConnectionFactory fact = new
NMSConnectionFactory("activemq:failover:tcp://localhost:61616");
            using (IConnection connection = fact.CreateConnection())
            {
                using (ISession session = connection.CreateSession())
                {
                    SysConsole.WriteLine("Input something to send,<enter>
for quit。");
                    IDestination dest = session.GetQueue("TEST.FOO");
                    using (IMessageProducer producer =
session.CreateProducer(dest))
                    {
                        string input = SysConsole.ReadLine();
                        while (!string.IsNullOrEmpty(input))
                        {
                            IMessage message =
session.CreateTextMessage(input);
                            producer.Send(message);
                            input = SysConsole.ReadLine();
                        }
                    }
                }
            }

    And The Problome is that the process was blocked at creating Session(the
bold code) even when the broker is running.Is this a correct using for
failoverTransport?If so,what's wrong with my code above?

thanks
-- 
View this message in context: 
http://www.nabble.com/-Apache.NMS.ActiveMQ-using-FailoverTransport-tp21303879p21303879.html
Sent from the ActiveMQ - User mailing list archive at Nabble.com.

Reply via email to