3.0 now requires that you initialize the library before using it. Simply call:
activemq::library::ActiveMQCPP::initializeLibrary(); and clean it up with: activemq::library::ActiveMQCPP::shutdownLibrary(); no other code changes are required. You can simply use a broker URI with failover like: failover://(tcp://localhost:61616) chetan On Wed, Jun 24, 2009 at 12:24 PM, shaldar <shaltr...@gmail.com> wrote: > > Thanks chetan - I am using 2.2.6 . I tried changing to 3.0 but it gave me a > runtime error. To save time, I changed my links back to 2.2.6. > > In any case - 2.2.6 has a bunch of code related to maxInactivityDuration > and > KeepAliveInfo in the activemq::connector::openwire::commands namespace. > > If this feature is indeed there - what is the best way to access it? I have > been using the cms::connection which pretty much ignores extensions to the > brokerURI. Is there a different namespace I should go to for more features? > Any sample code will be helpful. > > Best - Susmit > > > Chetan Sarva-2 wrote: > > > > Which version of the library are you using? The latest version, 3.0, > which > > was released less than 2 weeks ago, supports the failover transport for > > handling scenarios like this. > > > > chetan > > > > On Mon, Jun 22, 2009 at 8:22 PM, shaldar <shaltr...@gmail.com> wrote: > > > >> > >> Hi all - > >> > >> I wrote a publish/subscribe clients that seem to be working well with > the > >> broker. I want make the clients more reliable - particularly when the > >> network connection goes down. This is especially needed for the > >> subscriber, > >> which just sits on an asynchronous listener once the connection starts. > >> > >> Is there anything simple I can do in my main loop that checks for the > >> health > >> of the connection to the broker? > >> > >> Also, if the connection goes down, should I just attempt to restart the > >> connection - or - do I have to recreate new connection, session and > >> consumer > >> objects? > >> > >> Any ideas or sample codes will be very helpful. > >> > >> Best - Susmit > >> > >> -- > >> View this message in context: > >> > http://www.nabble.com/activemq-cpp-client-heartbeat-and-reconnect-with-broker--tp24157918p24157918.html > >> Sent from the ActiveMQ - User mailing list archive at Nabble.com. > >> > >> > > > > > > -- > View this message in context: > http://www.nabble.com/activemq-cpp-client-heartbeat-and-reconnect-with-broker--tp24157918p24187651.html > Sent from the ActiveMQ - User mailing list archive at Nabble.com. > >