activemq-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Joe Fernandez <joe.fernan...@ttmsolutions.com>
Subject Re: Virtual Topic and remote Client consumers
Date Tue, 04 Aug 2009 20:14:33 GMT

In the AMQ source tree, check out 
.../activemq-core/src/test/java/org/apache/activemq/broker/virtual

Joe
http://www.ttmsolutions.com


Mick Knutson-3 wrote:
> 
> I am fine with the default, I guess I just an not clear how to start
> writing
> a test to verify each piece.
> 
> 1. Testing that my publisher can create messages going to:
>         VirtualTopic.*table123 (<name assigned bypublisher>*)
> 
> 
> 
> 2. Writing a test that 2 different consumers can consume messages on
> 
>         Consumer.<name assigned by consumer>.VirtualTopic.*table123 (<name
> assigned bypublisher>*)
> 
> Such as:
> Consumer.*A*.VirtualTopic.*table123 *
> 
> 
> and:
> Consumer.*B*.VirtualTopic.*table123 *
> 
> 
> 
> A JUnit test would be amazing guidence.
> 
> 
> ---
> Thank You…
> 
> Mick Knutson, President
> 
> BASE Logic, Inc.
> Enterprise Architecture, Design, Mentoring & Agile Consulting
> p. (866) BLiNC-411: (254-6241-1)
> f. (415) 685-4233
> 
> Website: http://baselogic.com
> Linked IN: http://linkedin.com/in/mickknutson
> Vacation Rental: http://tahoe.baselogic.com
> ---
> 
> 
> 
> On Tue, Aug 4, 2009 at 3:52 PM, Joe Fernandez <
> joe.fernandez@ttmsolutions.com> wrote:
> 
>>
>>
>> I believe that by default, the corresponding queue names must follow this
>> syntax
>>
>> Consumer.<name assigned by consumer>.VirtualTopic.<name assigned by
>> publisher>
>>
>> You can override the default naming convention via the
>> <virtualDestinations>
>> element.
>>
>> You might also want to look into using Camel to implement a similar
>> messaging pattern (i.e., recipient list).
>>
>> http://www.enterpriseintegrationpatterns.com/RecipientList.html
>>
>> Joe
>> http://www.ttmsolutions.com
>>
>>
>>
>> Mick Knutson-3 wrote:
>> >
>> > Tell me if this is correct about how to use a Virtual Topic and remote
>> > Client consumers:
>> >
>> > Basically, I create a Virtual topic as a destination for a new Message
>> I
>> > create and send it to: "*jms:VirtualTopic.Table.123*"
>> >
>> > Then by using a remote client running a MDP, I can have each client
>> > subscribe to "*jms:Player.A.VirtualTopic.Table.123*", "*
>> > jms:Player.B.VirtualTopic.Table.123*",
>> > "*jms:Player.C.VirtualTopic.Table.123
>> > *", etc...
>> >
>> >
>> > This will essentially give me, in AMQ, 1 topic for
>> > *VirtualTopic.Table.123*and then for each client I start, I should be
>> > able to get a message on a
>> > queue "*Player.A.VirtualTopic.Table.123*" ???
>> >
>> > Just seems like I am missing something on the creation of the Virtual
>> > Topics
>> > and the Queues the consumer(s) connect to.
>> >
>> > Does anyone have examples of this?
>> >
>> >
>> > ---
>> > Thank You…
>> >
>> > Mick Knutson, President
>> >
>> > BASE Logic, Inc.
>> > Enterprise Architecture, Design, Mentoring & Agile Consulting
>> > p. (866) BLiNC-411: (254-6241-1)
>> > f. (415) 685-4233
>> >
>> > Website: http://baselogic.com
>> > Linked IN: http://linkedin.com/in/mickknutson
>> > Vacation Rental: http://tahoe.baselogic.com
>> > ---
>> >
>> >
>>
>> --
>> View this message in context:
>> http://www.nabble.com/Virtual-Topic-and-remote-Client-consumers-tp24814828p24815070.html
>> Sent from the ActiveMQ - User mailing list archive at Nabble.com.
>>
>>
> 
> 

-- 
View this message in context: http://www.nabble.com/Virtual-Topic-and-remote-Client-consumers-tp24814828p24815475.html
Sent from the ActiveMQ - User mailing list archive at Nabble.com.


Mime
View raw message