On Tue, 2010-09-28 at 14:08 +0100, R.I.Pienaar wrote: > ----- "Brice Figureau" <[email protected]> wrote: > > > > > > * Do you have any comments or concerns on the basic idea? > > > > I really like the idea. I've always be a proponent user of queueing > > systems. > > > > I'm more reluctant about having the end clients connecting to the > > queueing system directly. REST/HTTP is imho preferrable over Stomp > > over SSL (ie I see a potential problem of client trust, or at least setup > > complexity regarding SSL). Also it might be easier to firewall HTTP > > than Stomp (excuse my complete ignorance about stomp here). > > It's just a TCP connection initiated by the client, just like http.
OK. > Why do you consider REST preferable? Because it is something that we can consider as a standard, it is easy to use with other tools. > We were talking about this last night > and I don't really see the advantage, we'd still have a REST server option > for smaller clients but I think for a big setup just avoid the HTTP. I do agree that it works fine for big setups. But I can only imagine the pain of the newbie having to install ActiveMQ or RabbitMQ just to start to learn Puppet :) > We didn't yet consider security in these requests which you get for cheap in > HTTPS so we'd need to do a fair bit of additional work in the actual requests > if we abandon http here. Yes, that was my question. > On the other hand some tools like ActiveMQ have built in REST, Websockets, > AJAX and XMPP interfaces to the same queueing system which might help > make the puppet code a lot simpler. I think my reluctancy comes from adding a new dependency to the whole chain (both the stomp client library on every clients _and_ something like ActiveMQ somewhere). As long we still support HTTP with no extra dependency then I think we're fine. -- Brice Figureau Follow the latest Puppet Community evolutions on www.planetpuppet.org! -- You received this message because you are subscribed to the Google Groups "Puppet Developers" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/puppet-dev?hl=en.
