Sorry. I just test the scenario manually . It is difficult for me to write a junit test for the test scenario.
Gary Tully wrote: > > can you package up your test case or ideally mash it into a junit test > case along the lines of some of the tests in: > http://svn.apache.org/viewvc/activemq/trunk/activemq-core/src/test/java/org/apache/activemq/usecases/ > > BrokerQueueNetworkWithDisconnectTest and NoDuplicateOnTopicNetworkTest > may provide some inspiration. That will help fully understand your > usecase and provide the ideal basis for reproducing and resolving. > > On 27 July 2010 03:45, honno <hon...@163.com> wrote: >> >> I use the same test case to test the 5.4-SNAPSHOT and the 5.3.3-SNAPSHOT >> which both have the duplicate message. >> >> So it maybe a bug in the version 5.3.0 ,5.3.2,5.3.3-SNAPSHOT and >> 5.4-SNAPSHOT. >> >> >> >> >> >> Gary Tully wrote: >>> >>> can you try your test case against a 5.4-SNAPSHOT? >>> >>> On 26 July 2010 10:47, honno <hon...@163.com> wrote: >>>> >>>> HI,all. >>>> I use failover transport to connect to brokerA and brokerB.The brokerA >>>> and >>>> brokerB use a networkConnector to connect each other. >>>> >>>> But i found the brokerA has a duplicate message when restart brokerA or >>>> brokerB. >>>> >>>> The test case as follow: >>>> >>>> (1)start brokerA,brokerB,start producer and consumer,sending 100000 >>>> messages >>>> by producer. >>>> (2)stop brokerA, restart brokerA after 5 seconds >>>> (3)stop brokerB, restart brokerB after 5 seconds >>>> (4)stop brokerA, restart brokerA after 5 seconds >>>> (5)stop brokerB, restart brokerB after 5 seconds >>>> (6)stop brokerA, restart brokerA after 5 seconds >>>> (7)stop brokerB, restart brokerB after 5 seconds >>>> >>>> After the producer sends all messages(100000),the consumer receives all >>>> messages,But i find the brokerA >>>> has a message which cannot be consumed by the consumer and the message >>>> is >>>> a >>>> duplicate message which has bean consumed by the consumer. >>>> >>>> When i restart the consumer or start another consumer ,the consumer or >>>> the >>>> another consumer will receive the duplicate messsage. >>>> >>>> I use the version 5.3.2 .And i find the 5.3.2 and 5.3.0 has the same >>>> problem(having duplicate message),but the 5.2.0 is OK. >>>> >>>> So is this a bug of ActiveMQ 5.3.2? >>>> >>>> the brokerA config : >>>> >>>> <networkConnectors> >>>> <networkConnector uri="static:(tcp://localhost:61617)" /> >>>> </networkConnectors> >>>> >>>> the brokerB config : >>>> <networkConnectors> >>>> <networkConnector uri="static:(tcp://localhost:61616)" /> >>>> </networkConnectors> >>>> >>>> the client uri : >>>> >>>> failover:(tcp://localhost:61616,tcp://localhost:61617)?randomize=false >>>> >>>> thanks. >>>> -- >>>> View this message in context: >>>> http://old.nabble.com/Having-Duplicate-message--when-using-failover-and-networkConnector-.-tp29264762p29264762.html >>>> Sent from the ActiveMQ - User mailing list archive at Nabble.com. >>>> >>>> >>> >>> >>> >>> -- >>> http://blog.garytully.com >>> >>> Open Source Integration >>> http://fusesource.com >>> >>> >> >> -- >> View this message in context: >> http://old.nabble.com/Having-Duplicate-message--when-using-failover-and-networkConnector-.-tp29264762p29272539.html >> Sent from the ActiveMQ - User mailing list archive at Nabble.com. >> >> > > > > -- > http://blog.garytully.com > > Open Source Integration > http://fusesource.com > > -- View this message in context: http://old.nabble.com/Having-Duplicate-message--when-using-failover-and-networkConnector-.-tp29264762p29284388.html Sent from the ActiveMQ - User mailing list archive at Nabble.com.