Потрясающий модуль сообщества

@fibjs/кластер-сервер

НПМ-версия статус сборки статус сборки appveyor Тестовое покрытие Дэвид Депс Известные уязвимости скачать НПМ

Запустите многопоточный сервер, чтобы воспользоваться преимуществами многоядерных систем.

Установить

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

Применение

сервер.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

рабочий.js:

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

то вы можете запустить сервер:

1
fibjs server.js

Вопросы и предложения

Пожалуйста, откройте проблему здесь .

Лицензия

Массачусетский технологический институт