socket-cluster

1.0.2 • Public • Published

socket-cluster

clustering socket-io for better performance

Socket-io clustering

this module clusters socket-io based on the number of your system's CPU each new instance of socket-io runs on cluster. when a client connects to socket server 1 you can send a message from socket 2 . very easy to use ! **assume that your system has 8 CPU core you give a base port such as 5000 then 8 socket server will start with ports from 50001 to 5008 ** usage example

npm install socket-cluster

then

var sc = require('socket-cluster');
var sc = new sc({
  port:6000,
  log:true,
}).socket;
 
sc.on("connection", function (client,cluster) {
  console.log(`new connection :from ${cluster.id}`);
});
sc.on("data", function (obj,cluster) {
  console.log(obj);
});

for any question or getting in tocuh : info@mrfarhad.ir

/socket-cluster/

    Package Sidebar

    Install

    npm i socket-cluster

    Weekly Downloads

    3

    Version

    1.0.2

    License

    ISC

    Last publish

    Collaborators

    • mrfarhad.ir