Murali, Also we already have a MessageBus being used at couple of places to publish messages to other components about certain scenario. e.g: When reserved capacity for a VM that is stopped for time greater than configured threshold is freed up, CapacityManager publishes a message that is being subscribed to by the DeploymentPlanningManager.
How do we differentiate between the MessageBus Vs EventBus usecases, when should we use one Vs the other? Prachi -----Original Message----- From: Nitin Mehta [mailto:nitin.me...@citrix.com] Sent: Tuesday, February 04, 2014 1:34 PM To: dev@cloudstack.apache.org Cc: Murali Reddy Subject: Re: Run In memory event bus by default Please find my answers inline. On 04/02/14 11:04 AM, "Chiradeep Vittal" <chiradeep.vit...@citrix.com> wrote: >Do you mean, "can we start it by default"? Yes. >Does it work for clustered management servers? Probably Murali who is the author can better answer this. But for my use case where I want to listen to the action events, its fine to subscribe in all the instances of MS and take appropriate action. > >On 2/3/14 11:25 AM, "Nitin Mehta" <nitin.me...@citrix.com> wrote: > >>I see that in memory event bus got checked in recently. I understand >>that its a plugin, but can we not start it by default ? >>It would help different components (for example - monitoring system, >>usage etc.) within CS to subscribe to events and take some useful >>action based on them if they could assume that some event bus were >>running by default. >> >>Thanks, >>-Nitin >