Maybe "enterprise" is the wrong word. I have a system with multiple servers, some in Java, some in Clojure, and the Console servers developed in Seaside running on Pharo. I need to have all these servers talk to each other, and today I'm using JMS over ActiveMQ to do that. I need to use Stomp as a protocol to allow my Console servers to push data updates to the main servers, and its fragile. It could be that my implementation is wrong, and you could advise on that. What is your experience in pushing messages from Smalltalk VMs to Java and C servers? Any help would be most appreciated. (My systems supports 200 end to end transactions per seconds, with many thousand concurrent transactions. It's deployed on 16 servers in an EC2 cloud)
Why would ZeroMq be better? I have 20 year experience writing network servers, and to honest, I'm not even sure where to start with an answer to that question. Again, if you could help me out here, it would be most appreciated. Perhaps, your experience in developing large scale network applications, would be insightful here. On Wed, Jul 13, 2011 at 01:05, Philippe Marschall <[email protected]> wrote: > On 13.07.2011 02:34, John Toohey wrote: >> Hi all, >> Wondering if anyone here is working on adding binding for ZeroMQ >> (http://www.zeromq.org/) to Pharo? I think this type of enterprise >> support is something that would greatly benefit Pharo. > > What's enterprise about ZeroMQ? > >> In one of my >> systems today, I use Stomp over a socket in Pharo to send and receive >> messages to and from ActiveMQ, and from there to my servers. This >> works, but is fragile, ... > > Why? How would ZeroMQ be better? > >> I use zeromq in my Clojure based servers, but have no experience of >> writing bindings for C libraries in Smalltalk. I would be more than >> happy to help out, if such a project was started. >> > > Cheers > Philippe > > > -- ~JT
