[rabbitmq-discuss] exchange.bind details

m.luchak at smartasking.com m.luchak at smartasking.com
Tue Apr 17 01:50:16 BST 2012


sorry for the re-post need to fix my poor asci art ;)
 
P -> Topic Exchange <------------User1Exchange 
........................................................|_________temporary Q mobile
........................................................|________temporary Q web
........................................................|_________temporary Q desktop
 
 
 
-----Original Message-----
From: m.luchak at smartasking.com
Sent: Monday, April 16, 2012 8:40pm
To: rabbitmq-discuss at lists.rabbitmq.com
Subject: Re: [rabbitmq-discuss] exchange.bind details



Thanks for the help Alexis but the scenario is a little more complicated... I think exchange binding is the only way to go... but I'm open for suggestions ;)
 
Users are able to log-on to the system using more than one device at the same time (mobile, web, desktop) and it is a requirement that messages are delivered to each of these devices even if they are all logged on at the same time. Sooo... I am looking at exchange binding like:
 
 
P -> Topic Exchange <------------User1Exchange 
|_________temporary Q mobile
|________temporary Q web
|_________temporary Q desktop 
 
 
Functional Requirements:
Topic exchanges 
Messages published to exchange while user offline are available when user logs-on
One "permanent address" per user (thought of queue - looks like I need exchange)
multiple instances of the same user logged-on concurrently
 


 
-----Original Message-----
From: "Alexis Richardson" <alexis at rabbitmq.com>
Sent: Monday, April 16, 2012 6:33pm
To: m.luchak at smartasking.com
Cc: rabbitmq-discuss at lists.rabbitmq.com
Subject: Re: [rabbitmq-discuss] exchange.bind details



Matthew

Have you tried using direct exchanges?
http://www.rabbitmq.com/tutorials/tutorial-three-python.html

alexis


On Mon, Apr 16, 2012 at 11:24 PM,  <m.luchak at smartasking.com> wrote:
> Hi all,
>
>
>
> Thanks for the help with the STOMP question. I am having difficulties
> understanding the exchange.bind constructor (ticket, destination,
> source).... Could someone please point me to resources?
>
>
>
> I am trying to implement "exchange.bind"
>  (http://www.rabbitmq.com/blog/2010/10/19/exchange-to-exchange-bindings/) to
> allow multiple instances of the same user presence (android, web, desktop)
> to receive notifications.
>
>
>
> Under the exchange->Q model if all three devices are logged in concurrently
> there is no way for all instances to receive messages as they will all be
> logged in on the same Q.
>
>
>
> thanks,
>
> Matthew
>
>
>
>
>
>
> _______________________________________________
> rabbitmq-discuss mailing list
> rabbitmq-discuss at lists.rabbitmq.com
> https://lists.rabbitmq.com/cgi-bin/mailman/listinfo/rabbitmq-discuss
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.rabbitmq.com/pipermail/rabbitmq-discuss/attachments/20120416/ebe538ff/attachment.htm>


More information about the rabbitmq-discuss mailing list