On Thu, Apr 24, 2014 at 1:40 PM, Pieter Hintjens <[email protected]> wrote:
> On Thu, Apr 24, 2014 at 10:32 PM, Michel Pelletier > <[email protected]> wrote: > > I haven't used it, but ZeroVM looks pretty cool, process containers in > > general are getting a lot of press lately. I can see how a distributed > pipe > > system would give them a nice simple tool on top to interconnect > sandboxed > > processes in a controlled way. Is there some issue or proposal they are > > working on? > > We're doing this step by step. I'm not sure ZeroVM is using zpipes > yet... soon though. Another, perhaps related tool is zerorpc, which is done by the docker people (another process container). It's more RPC that pipes, but does support a notion of streaming responses. A pipe model could probably be built on top. > > I put some thought into but didn't spike any code on an evolution of the > > nerve idea. I've been informally calling them zerodog and zerocat. > > Oh dear, Cutism... I've been so guilty of that too. I've learned that > inventing concepts is often a sign of failure rather than success. :) > The dog/cat model does sound much like distributed pipes. > Yeah hence the informality. I tried to minimize the inventiveness, "watchdog" is a common term for a process watching another process, and "cat" is as old as unix itself, just trying to reuse these well established patterns in a new way perhaps. I'm never one to give much of a damn about names. > > There's an interesting pattern here, distributed management of not only > > processes but also the streams of data they produce. Food for thought. > > One thing we lack in ZeroMQ generally is resilience, supervisor trees and > such. > Yep, lifting some of those notions right out of erlang would probably be very useful to us. This article was helpful for me while i was investigating the ideas: http://learnyousomeerlang.com/supervisors -Michel > > -Pieter > _______________________________________________ > zeromq-dev mailing list > [email protected] > http://lists.zeromq.org/mailman/listinfo/zeromq-dev >
_______________________________________________ zeromq-dev mailing list [email protected] http://lists.zeromq.org/mailman/listinfo/zeromq-dev
