I use now the ProducerTool class to send "persistent" messages to my 'IN'
queue. So this problem is ok now.
Nevertheless, the second problem is always there. When I stop the activemq
master broker, the slave wakes up and becomes the master but through
Jconsole I cannot see the queue 'IN' + messages. I can see the following
components :
- broker
- connector
- openwire
- MasterConnector
IT SEEMS THAT THE JCONSOLE DOES NOT DISPLAY THE CORRECT INFO. If I use a JMS
client, it works fine as I'm able to get the messages from the queue IN.
Kind regards,
Charles
cmoulliard wrote:
>
> Hi Gary,
>
> The persistence is on as I can it from jconsole (persistent = true).
>
> When we create a message using the jconsole and command sendTextMessage,
> is the message persisted or not ?
>
> Here is the config of the master :
>
> <broker xmlns="http://activemq.apache.org/schema/core"
> brokerName="master" useShutdownHook="false">
>
> <!-- Use the following to configure how ActiveMQ is exposed in JMX
> -->
> <managementContext>
> <managementContext createConnector="true"/>
> </managementContext>
>
> <persistenceAdapter>
> <kahaDB directory="d:/temp/activemq-data"
> journalMaxFileLength="32mb"/>
> </persistenceAdapter>
>
> <!-- The transport connectors ActiveMQ will listen to -->
> <transportConnectors>
> <transportConnector name="openwire"
> uri="tcp://localhost:61616"/>
> </transportConnectors>
>
> </broker>
>
> and the slave
>
> <broker xmlns="http://activemq.apache.org/schema/core"
> masterConnectorURI="tcp://localhost:61616" brokerName="slave"
> useShutdownHook="false">
>
> <!-- Use the following to configure how ActiveMQ is exposed in JMX
> -->
> <managementContext>
> <managementContext createConnector="true"/>
> </managementContext>
>
> <persistenceAdapter>
> <kahaDB directory="d:/temp/activemq-data"
> journalMaxFileLength="32mb"/>
> </persistenceAdapter>
>
> <!-- The transport connectors ActiveMQ will listen to -->
> <transportConnectors>
> <transportConnector name="openwire"
> uri="tcp://localhost:61617"/>
> </transportConnectors>
>
> </broker>
>
> Kind regards,
>
> Charles
>
>
> Gary Tully wrote:
>>
>> you got to post your activemq.xml or broker bean, seems like u have
>> persistence turned off!
>> Or is the message non persistent?
>>
>> On 4 March 2010 16:35, cmoulliard <[email protected]> wrote:
>>
>>>
>>> Hi,
>>>
>>> I have created a Master/Slave configuration of ActiveMq through 2
>>> instances of ServiceMix 4 (so ActiveMq is in embedded mode) running on
>>> the same host. The 2 instances of activemq have been deployed
>>> successfully and run well. The two instances are configured to use the
>>> same persistence adapter :
>>>
>>> <persistenceAdapter>
>>> <amqPersistenceAdapter syncOnWrite="false"
>>> directory="d:/temp/activemq/default" maxFileLength="20 mb"/>
>>> </persistenceAdapter>
>>>
>>> I have created a queue (IN) and a message on the Master activeMq. If I
>>> shutdown the Master activemq server, I see that the slave who was
>>> sleeping wake up BUT
>>> if I look (using jconsole) to the activemq config of the slave, I
>>> don't see the queue IN + message posted and not consumed.
>>>
>>> Is it normal or an issue ?
>>>
>>> Additional remark : If I shutdown the SMX4 server (master) and restart
>>> it,
>>> then the message + queue have been lost. Very strange isn't it !!!!
>>>
>>> Kind regards,
>>>
>>> Charles Moulliard
>>> Senior Enterprise Architect
>>> Apache Camel Committer
>>>
>>> *****************************
>>> blog : http://cmoulliard.blogspot.com
>>> twitter : http://twitter.com/cmoulliard
>>> Linkedlin : http://www.linkedin.com/in/charlesmoulliard
>>>
>>> Apache Camel Group :
>>> http://www.linkedin.com/groups?home=&gid=2447439&trk=anet_ug_hm
>>>
>>> -----
>>> Charles Moulliard
>>> SOA Architect
>>>
>>> My Blog : http://cmoulliard.blogspot.com/
>>> http://cmoulliard.blogspot.com/
>>> --
>>> View this message in context:
>>> http://old.nabble.com/ActiveMq-Master-Slave---ServiceMix-4-tp27783221p27783221.html
>>> Sent from the ActiveMQ - User mailing list archive at Nabble.com.
>>>
>>>
>>
>>
>> --
>> http://blog.garytully.com
>>
>> Open Source Integration
>> http://fusesource.com
>>
>>
>
>
-----
Charles Moulliard
SOA Architect
My Blog : http://cmoulliard.blogspot.com/ http://cmoulliard.blogspot.com/
--
View this message in context:
http://old.nabble.com/ActiveMq-Master-Slave---ServiceMix-4-tp27783221p27791927.html
Sent from the ActiveMQ - User mailing list archive at Nabble.com.