@deepstream/server

中文文档
10.2.4发布于 2026/10/12MITTypeScriptCommonJS近 30 天下载 3278

实时网络应用的可缩放服务器

中文使用文档
文档目录3 节
  1. 开始 :
  2. 社区链接
  3. 捐款

深流 - 打开的实时服务器 deepstream

深流是一个由金融交易技术背后的概念所启发的开源服务器. 它允许客户端和后端服务同步数据,发送消息,并以极高的速度和规模制作rpc.

npm versionDocker Stars

深流有三种核心概念,有利于实时应用开发

记录是没有计划的、持久的文件,可以被操纵和观察。 任何更改都会以毫秒的速度与所有连接的客户端和后端进程同步. 记录可以相互参照,并按列表排列,以便建立关系数据模型

事件允许高性能,多对多信息。 深流提供基于主题的从发件人到订阅者的路由,数据序列化和订阅收听.

远程程序要求允许安全且可大量利用的请求响应通信。 深流处理负载平衡,故障处理,数据传输和消息通路.

  • 警卫 (单位:千美元)认证 财务报告和审定财务报表 权限(中文(简体) )

深流提供了不同认证机制的组合,它具有强大的权限语言"Valve",允许您指定哪个用户可以执行哪个动作的数据.

开始 :

  1. 教学 何为深流
  2. 安装深流
  3. 快速启动
  4. 文档
  1. 叠叠流
  2. Github 讨论

捐款

深流开发是进入构建演艺家Node.js应用程序的好方法,而贡献总是受到很多QQ的欢迎. 为深流做出贡献就像安装了Node.js(10+)和TypeScript(3+)一样简单,克隆了回波并做了一些修改.

~ » git clone [email protected]:deepstreamIO/deepstream.io.git
~ » cd deepstream.io
~/deepstream.io » git submodule update --init
~/deepstream.io » npm i
~/deepstream.io » npm start
      _                     _
   __| | ___  ___ _ __  ___| |_ _ __ ___  __ _ _ __ ____
  / _` |/ _ \/ _ \ '_ \/ __| __| '__/ _ \/ _` | '_ ` _  \
 | (_| |  __/  __/ |_) \__ \ |_| | |  __/ (_| | | | | | |
  \__,_|\___|\___| .__/|___/\__|_|  \___|\__,_|_| |_| |_|
                 |_|
 =====================   starting   =====================

从这里你可以做你的改变, 检查单位测试通过:

~/deepstream.io » npm t

如果你的改变是实质性的,你也可以运行我们广泛的端到端测试框架:

~/deepstream.io » npm run e2e

对于想要确保二进制工作的电力用户,您可以运行 sh scripts/package.sh true。您需要下载通常的 节点-gyp 构建此操作的环境,我们只支持最新编译的 LTS 版本. 通常不需要此步骤, 除非您修改资源文件或更改依赖性 .

版本与发布记录

@deepstream/server 共发布 105 个版本,首次发布于 2019/05/28;过去 12 个月发布了 14 个版本。

版本发布日期距今
10.2.4latest2026/10/1230 天前
10.2.32026/10/111 个月前
10.2.22026/09/112 个月前
10.2.12026/07/273 个月前
10.2.02026/07/273 个月前
10.1.42026/06/304 个月前

其他发布通道:canary → 5.1.9-rc.2。

关于 @deepstream/server 的常见问题

@deepstream/server 是什么?

实时网络应用的可缩放服务器

如何安装 @deepstream/server?

在项目目录运行 npm install @deepstream/server,或使用 pnpm add / yarn add / bun add。它还提供命令行工具 deepstream,可以用 npx deepstream 直接运行。

@deepstream/server 支持 TypeScript 吗?

支持。包内自带 TypeScript 类型声明(package.json 声明了 types 入口),安装后即可获得类型提示,无需再安装 @types 包。

@deepstream/server 支持 ESM 还是 CommonJS?

以 CommonJS 形式发布,可以直接 require();在 ES Module 项目中也可以用 import 引入(Node.js 会把 module.exports 作为默认导出)。

@deepstream/server 需要什么版本的 Node.js?

package.json 的 engines 字段要求 Node.js >=22.0.0。版本不符时 npm 默认只给出警告,开启 engine-strict 后会拒绝安装。

@deepstream/server 可以商用吗?

@deepstream/server 使用 MIT 许可。宽松许可:允许商业使用、修改和再分发,通常只需在分发时保留原版权与许可声明。以上为概括,不构成法律意见,请以许可原文为准。

@deepstream/server 的下载量有多少?

根据 npm 官方下载统计,@deepstream/server 在 2026/10/12 – 2026/11/10 这 30 天内被下载 3,278 次,日均约 109 次。下载量会把 CI 构建、镜像同步和作为其他包依赖的安装一并计入,适合横向比较热度,不能直接等同于使用人数。

@deepstream/server 还在维护吗?

最新版本 10.2.4 发布于 2026/10/12(30 天前);至今共发布 105 个版本,其中过去 12 个月发布了 14 个;首次发布于 2019/05/28。发布频率只是参考信号:功能稳定的工具可能很少需要更新,建议结合源码仓库的 issue 和提交记录判断。