Module communautaire génial

@fibjs/cluster-server

Version NPM état de la construction statut de build appveyor Couverture de test David deps Vulnérabilités connues téléchargement npm

Démarrez un serveur multithread pour tirer parti des systèmes multicœurs.

Installer

1
$ npm i @fibjs/cluster-server --save

Usage

server.js :

1 2 3 4 5 6 7 8 9 10 11
const Cluster = require('@fibjs/C-server'); const path = require('path'); const server = new Cluster({ port: 8000,// server port,default to 8000 worker: path.join(__dirname, 'worker.js'), // full path to worker numbers: 4,// default to cpu numbers }); server.run(); // start server asynchronously // server.close(); // close server

worker.js :

1 2 3
module.exports = req => { req.response.write('Hello, World!'); };

alors vous pouvez démarrer le serveur :

1
fibjs server.js

Questions et suggestions

Veuillez ouvrir un problème ici .

Licence

MIT