Node.js 的 npm 包 yuri2web

码农软件 · 软件分类 · Node.js 扩展 · 2019-04-14 05:58:21

软件介绍

简介

yuri2web是一个Node.js的npm包,提供了一个很简单的针对web服务器的守护进程解决方案。

我为什么要用它?

Node.js使用单核单进程,这样就会有CPU利用不足的问题,毕竟我们的服务器都是N核了。

yuri2web可以帮助您建立多个子进程来提供web服务,最大限度的利用服务器的硬件资源。同时屏蔽了端口占用协调和进程通信的细节,解放开发者的双手。

相对于同类产品,yuri2web有如下几点特性:

1.不需要命令行,提供了web管理面板界面。

2.借助管理面板,实时监控工作进程的状态,如内存占用图表(内存占用监控往往能发现内存泄露点,防止内存占用不断增高),用户访问量,在线人数(在线人数为0的进程可以无损关闭/重启),当前状态简报。

3.直接对工作进程下指令,指令和对应的行为都是可自定义的(例如对所有工作进程发送【暂停服务】指令,然后网站自动跳转到【服务已暂停】页面)。

适用范围

  • 需要较高的并发指标

  • 开发者有对web服务请求/响应模型有一定的理解

  • 能够利用上【工作进程接收命令】的这一特性,能够DIY命令的响应函数,否则作者更推荐使用pm2

  • 所有多进程模型都有的一个问题,进程之间的数据不容易共享。开发者要有处理这种情况的能力,如使用基于redis的session机制

如何使用

请参阅项目地址的readme或demo文件。

本文地址:https://www.codercto.com/soft/d/3532.html

鸟哥的Linux私房菜 基础学习篇(第二版)

鸟哥的Linux私房菜 基础学习篇(第二版)

鸟哥 / 人民邮电出版社 / 2007-9 / 65.00元

《鸟哥的Linux私房菜基础学习篇(第二版)》全面而详细地介绍了Linux操作系统。全书分为5个部分:第一部分着重说明Linux的起源及功能,如何规划和安装Linux主机;第二部分介绍Linux的文件系统、文件、目录与磁盘的管理;第三部分介绍文字模式接口shell和管理系统的好帮手shell脚本,另外还介绍了文字编辑器vi和vim的使用方法;第四部分介绍了对于系统安全非常重要的Linux账号的管理......一起来看看 《鸟哥的Linux私房菜 基础学习篇(第二版)》 这本书的介绍吧!

RGB转16进制工具
RGB转16进制工具

RGB HEX 互转工具

在线进制转换器
在线进制转换器

各进制数互转换器

Base64 编码/解码
Base64 编码/解码

Base64 编码/解码