You can't achieve that in distributed environment and different
producers. And what's the FIFO anyway in that case? You can probably
use Camel Resequencer (http://camel.apache.org/resequencer.html) to
arrange messages according to some of your app specific property.


Cheers
--
Dejan Bosanac
-----------------
FuseSource - The experts in open source integration and messaging.
Email: dej...@fusesource.com
Web: http://fusesource.com
Twitter:  http://twitter.com/dejanb
ActiveMQ in Action - http://www.manning.com/snyder/
Blog - http://www.nighttale.net



On Mon, Dec 27, 2010 at 5:02 PM, Petrucci Andreas
<petrucci_2...@hotmail.com> wrote:
>
> yes but  what i cannot understand is how their FIFO property is preserved in 
> queues. I mean a queue is distributed in two or more brokers of the network. 
> How is it possible for a queue say TEST.FOO queue to preserve its FIFO 
> property when its messages are distributed at two or more brokers???
>
>> Date: Mon, 27 Dec 2010 16:50:42 +0100
>> Subject: Re: Distributed ActiveMQ Brokers
>> From: de...@nighttale.net
>> To: users@activemq.apache.org
>>
>> Sure they can. Messages stays on the broker where they are produced
>> until consumer arrives, when they are delivered to it.
>>
>> Cheers
>> --
>> Dejan Bosanac
>> -----------------
>> FuseSource - The experts in open source integration and messaging.
>> Email: dej...@fusesource.com
>> Web: http://fusesource.com
>> Twitter:  http://twitter.com/dejanb
>> ActiveMQ in Action - http://www.manning.com/snyder/
>> Blog - http://www.nighttale.net
>>
>>
>>
>> On Mon, Dec 27, 2010 at 3:53 PM, Petrucci Andreas
>> <petrucci_2...@hotmail.com> wrote:
>> >
>> > thanks for the reply, i'm aware of the network-of-brokers solution but i 
>> > doubt if 2 distinct producers can produce messages for the SAME queue at 2 
>> > different brokers of the network. Yes, in my setup i really need multiple 
>> > brokers but i think that what i ask for (i think that  it) cannot be 
>> > provided by a network of brokers .
>> >
>> >> To: petrucci_2...@hotmail.com; users@activemq.apache.org
>> >> From: dirk.froeh...@email.de
>> >> Subject: Re: Distributed ActiveMQ Brokers
>> >> Date: Mon, 27 Dec 2010 15:31:03 +0100
>> >>
>> >> Afternoon,
>> >>
>> >> As far as I understand your use case, you can set up a so called network 
>> >> of brokers to achieve this.
>> >> A NWOB is a collection of brokers that know about each other. 
>> >> Destinations are distributed on the participating nodes as far as they're 
>> >> involved. Clients can connect to any of the nodes to produce messages. 
>> >> The same applies for consumption, since messages are forwarded to one of 
>> >> the nodes that has a subscriber for a particular destination.
>> >>
>> >> But: You wrote about multiple brokers within one network. You should 
>> >> double check if you really need multiple brokers, since the main reason 
>> >> for a NWOB would be to scale horizontally (for queues) or to distribute 
>> >> destinations over multiple networks. Unless you really have significant 
>> >> traffic, one node can handle quite a lot of queue messages (several k/s, 
>> >> depending on infrastructure and persistence).
>> >>
>> >> Hope that helps.
>> >>
>> >>
>> >> Dirk Fröhner
>> >> Sent from one of my smartphones
>> >>
>> >>
>> >> ----- Reply message -----
>> >> From: "Petrucci Andreas" <petrucci_2...@hotmail.com>
>> >> Date: Mon, Dec 27, 2010 12:50
>> >> Subject: Distributed ActiveMQ Brokers
>> >> To: <users@activemq.apache.org>
>> >>
>> >>
>> >> Hello there, all i want ot ask is there there is a specific setup of 
>> >> activemq brokers such that we will have multiple brokers in our network 
>> >> that can serve clients that are producing (just producing) messages for 
>> >> one ( just one) queue. As far as i can see , there is no way to achieve 
>> >> that. Am I right? Any ideas? :)
>> >>
>> >> thnks in advance,
>> >> Petrucci
>> >>
>> >
>

Reply via email to