Sounds like you have a series of agents that need to be social with each other? Have you considered using something derived from the original web collection/stream of content, Atom? In particular, a bunch of OStatus/ActivityStrea.ms nodes can pass data down a chain of processing agents, appending data into the next guys queue and the next guy picking it up, doing whatever intermediary processing it needs, and passing it along. Changing the runtime behavior is a matter of altering an ingesting process/agent's behavior, redirecting it to another endpoint or reconfiguring it.
I'd definitely look at repruposing social networking software such as pump.io to get your machines making a social network of work or data items: machines, the most social of beasts I know! I'd be most interested in hearing any mismatches, where people feel this high level implementation idea doesn't suit this high level problem description. There's a lot of very low level transport-grade technologies listed, but a resourceful outlook, and a standards stack built to talk about collections of things, is what I would naturally turn to if one needs to socialize a data flow across systems: you'll get much further much faster than hacking some coordination schema yourself, or borrowing a raw message transport. It'd be a delight if dr-ses (Distributed Resilient Secure EcmaScript) were further along, as a low level language construct for weaving together systems, but it's not, so use web standards to create and data-flow across collections. -rektide -- -- Job Board: http://jobs.nodejs.org/ Posting guidelines: https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines You received this message because you are subscribed to the Google Groups "nodejs" 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/nodejs?hl=en?hl=en --- You received this message because you are subscribed to the Google Groups "nodejs" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/groups/opt_out.
