[openstack-dev] Why topics instead of queues to communicate with compute nodes?

Russell Bryant rbryant at redhat.com
Tue Nov 20 21:58:34 UTC 2012


On 11/20/2012 04:46 PM, Mike Wilson wrote:
> The topic exchange is what causes the behavior I noted. If no one is
> listening on a topic then it doesn't have a route, therefore throw it
> away with no error. I'm not familiar with notifier, but if it addresses
> a node topic then it should work just as well with a node queue.

Notifications are definitely topic oriented.

> I will do some more research into what expectations we have around our
> communication, but I think at least I am going to try to convert our
> installation to use queues for node communication and see how it goes.
> I'll probably have something interesting to say about it in a few days :-).

Well, we're using queues, it's just queues on a topic exchange.

I think Doug Hellman had a good point in his message.  Maybe we just
need to make all of the queues durable by default?

-- 
Russell Bryant



More information about the OpenStack-dev mailing list