FAQ
Did you consider remove the need for communication between service A and service B . Instead use redis as message pipe?

--
rubyonrailsx
Sent with Sparrow (http://www.sparrowmailapp.com/?sig)

On Monday, September 10, 2012 at 4:44 PM, Yi Tan wrote:

Hi node mates:

I'm looking for your advice about how to design and implement an mechanism for real-time socket-based cross clustered-process data communication and computation.

[The server layout]

clientA <--tcp socket--> node service A <--> DataModelA <--> unique radis data store

clientB <--tcp socket--> node service B <--> DataModelB <--> unique radis data store

* node service A and B are cluster on the same server
* 1 data model represent 1 client at the run time
* both node service A and B talk to the same redis data store

[The function request]

I need to implement a mechanism, in which:
1. clients in difference processes can communication with each other efficiently.
2. there need to be a centralized place for data computation base on data models represents difference clients

the logic looks like the following diagram:

clientA <--tcp socket--> node service A

socket pipe
v
clientB <--tcp socket--> node service B <--> DataModelA and B <--> unique radis data store


Do you know what is the best way to do this, or is there something already been built

Many thanks,

ty

--
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 nodejs@googlegroups.com (mailto:nodejs@googlegroups.com)
To unsubscribe from this group, send email to
nodejs+unsubscribe@googlegroups.com (mailto:nodejs+unsubscribe@googlegroups.com)
For more options, visit this group at
http://groups.google.com/group/nodejs?hl=en?hl=en
--
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 nodejs@googlegroups.com
To unsubscribe from this group, send email to
nodejs+unsubscribe@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/nodejs?hl=en?hl=en

Search Discussions

Discussion Posts

Previous

Follow ups

Related Discussions

Discussion Navigation
viewthread | post
posts ‹ prev | 5 of 10 | next ›
Discussion Overview
groupnodejs @
categoriesnodejs
postedSep 10, '12 at 9:10a
activeSep 13, '12 at 3:49a
posts10
users5
websitenodejs.org
irc#node.js

People

Translate

site design / logo © 2022 Grokbase