腾讯正式开源 hel-micro-node,作为 hel+ 生态体系中的核心子模块,专为 node.js 环境设计,致力于打造轻量、高效、易用的服务端模块联邦解决方案。相较于同类方案 @module-federation/node,hel-micro-node 在功能深度、集成便捷性与运行时灵活性方面均具备显著差异化优势。

核心能力
零构建接入:
无需依赖 Webpack 等构建工具对 Node 应用进行打包编译,即可启用服务端模块联邦能力。仅需安装并引入 hel-micro-node SDK,即可快速接入,大幅降低技术门槛与工程复杂度。
动态平台化治理:
依托 helpack 可视化管控平台,实现模块版本在运行时的热更新与统一调度。helpack 通过 WebSocket 长连接实时向所有接入 hel-micro-node 的服务推送版本变更指令。执行以下命令可快速启动平台化演示环境:
git clone https://github.com/Tencent/helcd helpacknpm run build:servernpm run servernpm run user
启动后访问 http://localhost:7776,点击图中红色高亮区域文字,即可跳转至本地 helpack 管控平台。

随后点击下图红框所示按钮,即可即时切换当前服务所加载的模块版本。

同时,平台还支持查看该模块被哪些 Node 服务调用及其运行时环境信息(注:需 SDK 端主动上报数据)。
当你的 Node 服务面临以下任一运维或交付挑战时,hel-micro-node 均可提供高效解法:
精简镜像体积,释放存储压力
传统单体镜像编译动辄数 GB,而模块联邦模式下,子模块仅需将小于 1MB 的产物上传至 CDN;宿主服务无需重复构建与发布镜像,显著减少 CI/CD 流水线负担及平台磁盘占用。加速模块分发,缩短上线周期
模块支持运行时动态下发,无需重启服务。当多个宿主共用同一模块时,一次部署即可全量生效,真正实现“一处更新、全域同步”。秒级版本回滚,强化稳定性保障
故障场景下,可通过 helpack 平台界面或直接调用管理 API 快速回退至任意历史版本,回滚操作毫秒级响应,大幅提升线上问题处置效率与系统韧性。










