/node-primus-server

This Node application perioducally receives JSON data from another web application, and serves it to clients connected to it.

Primary LanguageJavaScript

Node.js Primus Server

This Node application perioducally receives JSON data from another web application, and serves it to clients connected to it.

Running Locally

npm install
node --harmony server.js

How it works

Please see node-fetcher and node-dataprovider implementations too, all three applications work together - although not necessarily.

  1. A client connects to the application. ie. ws://node-websocket/some-key
  2. App checks if it has some-key's data on memory
  3. If some-key's data is on memory already, it serves it to connected client
  4. If some-key's data is not found, then requests it with via a socket from a specific server, ie. node-fetcher
  5. Waits to receive data for some-key, over a socket. When data is received, transmits it to clients who are connected via some-key.

Go to localhost:5000/?matchesfeed/8/matchcentre for a demo

When you have all three applications, you should start node-primus-server as:

PORT=5000 node --harmony server.js