On 01/08, Hugh Brock wrote:

Maybe a crazy idea, but Torquebox already includes messaging, background
jobs, services and all other things mentioned in the original email.

I have PoC of running Conductor inside Torquebox (using jRuby). I
understand it might be a big step but definitely worth to at least
investigate as an option :-)

Just my .20cents.

  -- Michal

> I have hated on message bus solutions publicly in the past, so it seems
> appropriate for me to weigh in now :).
> 
> What you're suggesting appears to make good sense. However, based on
> past (bitter, painful, very expensive) experience, I would like us to
> approach the message bus question very carefully, according to a few
> principles: 
> 
> * Any message bus, regardless how robust or stable, introduces
>   complexity and dependencies to our code. Any proposal to add message
>   bus use to one of our components should include some consideration of
>   the costs and benefits. In other words, I want to see a solid
>   justification of why REST callbacks are inadequate for a particular
>   API connection before we dive into AMQP.
> 
> * The message bus we choose should be one that other upstream cloud
>   projects commonly use. (What is OpenStack using, for example? Is oVirt
>   using anything?). It should also be available across our target
>   developer and end user platforms.
> 
> * The message bus we choose must support all the encryption and
>   authentication mechanisms that the app supports. This means LDAP,
>   oAuth, and (eventually) kerberos.
> 
> * Unless it is incredibly expensive to build it this way, I'd like the
>   message bus to be optional wherever possible -- meaning, fall back to
>   a simple listener/callback over REST architecture whenever possible.
> 
> Darts welcome :)...
> 
> --Hugh
> 
> 
> -- 
> == Hugh Brock, [email protected]                                   ==
> == Engineering Manager, Cloud BU                                   ==
> == Aeolus Project: Manage virtual infrastructure across clouds.    ==
> == http://aeolusproject.org                                        ==
> 
> "I know that you believe you understand what you think I said, but I’m
> not sure you realize that what you heard is not what I meant."
> --Robert McCloskey

-- 
Michal Fojtik <[email protected]>
Deltacloud API, CloudForms

Reply via email to