nodejs RPC框架开源项目

我要开发同款
VincentJ2025年07月25日
69阅读

技术信息

语言技术
JavaScriptTypeScriptNode.js
开源地址
https://gitee.com/renew95/rpcserver
授权协议
MIT许可

功能介绍

一个基于 Node.js 的分布式 RPC 框架,支持多服务、多管理器的分层架构设计。

## 核心特性

- **分层服务架构**
- 支持服务(Service)、管理器(Manager)、方法(Method)三层结构
- 灵活的服务注册和发现机制
- 支持全局服务和非全局服务

- **RPC 通信**
- 基于 Socket.IO 的进程间通信
- 支持方法调用和属性访问
- 支持同步和异步调用
- 自动的连接管理和重连机制

- **多种服务接入**
- HTTP服务 (Express):支持RESTful API和跨域访问
- WebSocket服务 (Socket.IO):支持实时双向通信
- 数据库服务:MySQL, Redis, MongoDB

- **配置管理**
- 集中式的服务配置
- 支持开发和生产环境
- 灵活的调试端口配置

示例图片

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论