Ok, I'll work some more on this tomorrow. On Nov 10, 2012 1:19 AM, "Shane Spencer" <[email protected]> wrote:
> Sorry.. I didn't create a proxy however. Just reading JSON over stdin > once. > > On Fri, Nov 9, 2012 at 7:17 AM, Shane Spencer <[email protected]> wrote: > > Pieter.. I'd dig seeing some code. I have a some python scripts I'm > > using as a test that I can publish later on today. One is a server.. > > and one is an inetd aware client that simply reads a bit of config > > info from stdin (yay readline) and then boots up and tells the server > > through other sockets that it is alive. > > > > On Thu, Nov 8, 2012 at 10:43 PM, Pieter Hintjens <[email protected]> wrote: > >> :-) OK, not so simple, the proxy needs to read/write ZMTP. It's not > >> that hard but still non-trivial. > >> > >> Shane, did you get the inetd configuration working? I'm trying it but > >> either get the hwserver running once and then not restarting ever > >> (with wait option), or else getting it restarting hundreds of times in > >> a row (with nowait option). > >> > >> -Pieter > >> > >> On Fri, Nov 9, 2012 at 2:46 PM, Pieter Hintjens <[email protected]> wrote: > >>> OK, after some reading of how inetd works, I think I understand your > >>> question more. > >>> > >>> Inetd is a proxy that reads the TCP stream from 0MQ and turns that > >>> into a stdin FILE stream. You want to read that FILE stream using 0MQ > >>> again. > >>> > >>> Give me a few minutes and I'll whip up an example of how to do this. > >>> It's pretty simple IMO, you just need a reverse proxy. > >>> > >>> -Pieter > >>> > >>> > >>> On Fri, Nov 9, 2012 at 2:42 PM, Pieter Hintjens <[email protected]> wrote: > >>>> On Fri, Nov 9, 2012 at 6:38 AM, Shane Spencer <[email protected]> > wrote: > >>>> > >>>>> > >>>>> One of my personal project goals is to spin up workers via InetD > >>>>> > >>>>> by simply connecting to them. I understand I can use daemontools to > >>>>> approach this in a more structured way. > >>>> > >>>> Sounds fun and doable. > >>>> > >>>>> Once a worker spins up, in my situation, they will be immediately > told > >>>>> initial information. This can be done via STDIN and using standard > >>>>> sockets easily enough, but I'd love to simply bind to FD 0 and skip > >>>>> using sockets all together for that initial connection. > >>>> > >>>> So you want to use 0MQ to read from stdin? Seems overkill since it's > >>>> literally one fread() call. > >>>> > >>>> Not even sure why you'd use sockets for that. > >>>> > >>>> -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 >
_______________________________________________ zeromq-dev mailing list [email protected] http://lists.zeromq.org/mailman/listinfo/zeromq-dev
