Velentine, yes your understanding is correct. Any db operation is notified to 
interested party (in this case schema transformer, service monitor) via rabbit 
mq. Thus, theoretically schema transformer and API server can be indecently 
scaled out over nw.


Ashish

________________________________
From: Dev <[email protected]> on behalf of Valentine Sinitsyn 
<[email protected]>
Sent: Sunday, March 26, 2017 12:44:43 PM
To: Jakub Pavlik
Cc: Opencontrail Developers
Subject: Re: [opencontrail-dev] RabbitMQ

Hi Jakub,

On 26.03.2017 21:27, Jakub Pavlik wrote:
> Hi Valentine,
>
> this readme describes how it is used internally:
>
> https://github.com/Juniper/contrail-controller/wiki/OpenContrail-Internal-Services
Thanks for the link. Of course, I read the manual (and skimmed through
the code) before posting. :-)

The wiki page you mention says that RabbitMQ runs locally by default. It
also says it's configurable, but it's unclear to me when I'd want to
tweak this default. The code suggests that AMQP glues vnc-api-server to
scheme-transformer inside configuration node (which I consider local
execution). However, the C++ ifmap server also listens to AMQP messages,
and as it runs as a part of the control-node process, this makes me
assume RabbitMQ should be also available over the network.

If any of these thoughts are incorrect, I'd be happy to learn the real
state of the things.

Valentine

>
> Jakub
>
> On Sat, Mar 25, 2017 at 3:50 PM, Valentine Sinitsyn
> <[email protected] <mailto:[email protected]>> wrote:
>
>     Hi all,
>
>     [looks like the initial email was lost somewhere; sorry for the
>     possible dupe just in case]
>
>     I'm strugging to figure out how RabbitMQ is used with OpenContrail.
>     I do understand that it is used to deliver user requests to IFMAP
>     through API servers, but what I don't get if this works within
>     configuration node or between nodes?
>
>     Is there any AMQP traffic between nodes in a cluster?
>
>     Many thanks,
>     Valentine Sinitsyn
>
>     _______________________________________________
>     Dev mailing list
>     [email protected] <mailto:[email protected]>
>     http://lists.opencontrail.org/mailman/listinfo/dev_lists.opencontrail.org
>     
> <http://lists.opencontrail.org/mailman/listinfo/dev_lists.opencontrail.org>
>
>
>
>
> --
> Jakub Pavlik
> +420 602 177 027
> [email protected] <mailto:[email protected]>

_______________________________________________
Dev mailing list
[email protected]
http://lists.opencontrail.org/mailman/listinfo/dev_lists.opencontrail.org
_______________________________________________
Dev mailing list
[email protected]
http://lists.opencontrail.org/mailman/listinfo/dev_lists.opencontrail.org

Reply via email to