From: <mod...@li...> - 2005-04-06 14:58:13
|
A. wrote: > > In the interest of strengthening everyone's knowledge base, what did you > > compare against and what were your concerns? I've noticed that > > xmlBlaster and Activ MQ both offer HTTP oriented methodologies for > > asynchronous notification. But I am not sure how robust they are, nor > > how native/central to the design they are, nor how well they work in > > javascript contexts. xmlBlaster and Activ MQ's HTTP for asynchronous notification either require polling or a proxy that can accept connections across the firewall. The beauty (and scariness) of mod-pubsub's approach is the use of streaming HTTP to keep connections persistent so no polling and no proxy needed. I'm certain neither of those projects work well in JavaScript contexts. It's not what they were designed for, and it's the reason we didn't use them in the first place. Brian wrote: > My basic criteria was finding a message-based system that was being actively > developed/supported with Python bindings. I looked at a number of open source > JMS implementations, most of which had no Python bindings. Activ MQ and Mom4J > were the two that had support for Python, but Activ MQ seems too > Windows-centric for serious use on Linux. Mom4J looked more promising, but > their implementation was incomplete and their user community was like a ghost > town. There's really no point in investing time in a dead project (unless it > has killer technology). When I discovered mod_pubsub and the REST-based systems > (been on my radar for a long time, but never delved into it) I was happy to > find out that they overcome the confinement limitations of JMS. At this point, > I'm ignorant of the security ramifications that this presents, which I'd like > to find out more. FWIW, Mom4J provided hooks for authentication, but no actual > implementation was present. > > I'll probably be looking at some other REST systems, and I'll let you know the > outcome. Thanks, much appreciated. By the way, I'm not sure anyone is currently using the Python client library in a project... though I'm sure one day someone will... Adam |