openstack team mailing list archive
-
openstack team
-
Mailing list archive
-
Message #03824
Re: questions about rabbitmq channels
There are multiple sets of channels -
Direct - to send messages to a specific instance of nova-compute on a specific host, Topic - to send messages to "all instances" of nova-compute, and then reply channels for the RPC mechanism to return values through the message queue based on message ID.
The fanout channel is only (at the moment) actively used by the nova-scheduler - the rpc.cast() and rpc.call() mechanisms are all using the topic (any instance of...) channels or the instance specific (directed to an instance on a host) channel.
-joe
On Aug 30, 2011, at 6:58 PM, heut2008 wrote:
> hello everybody,
> I installed rabbitmq-server management plugins to see the details about rpc .i find that every worker process for instance a nova-compute service makes for channels ibut only one channel has the three type(direct fanout topic) exchanges.
> I wonder what the other channels used for?
>
> 2011-08-31
> heut2008
> _______________________________________________
> Mailing list: https://launchpad.net/~openstack
> Post to : openstack@xxxxxxxxxxxxxxxxxxx
> Unsubscribe : https://launchpad.net/~openstack
> More help : https://help.launchpad.net/ListHelp
References