一个基于 Node.js 的分布式 RPC 框架,支持多服务、多管理器的分层架构设计。
## 核心特性
- **分层服务架构**
- 支持服务(Service)、管理器(Manager)、方法(Method)三层结构
- 灵活的服务注册和发现机制
- 支持全局服务和非全局服务
- **RPC 通信**
- 基于 Socket.IO 的进程间通信
- 支持方法调用和属性访问
- 支持同步和异步调用
- 自动的连接管理和重连机制
- **多种服务接入**
- HTTP服务 (Express):支持RESTful API和跨域访问
- WebSocket服务 (Socket.IO):支持实时双向通信
- 数据库服务:MySQL, Redis, MongoDB
- **配置管理**
- 集中式的服务配置
- 支持开发和生产环境
- 灵活的调试端口配置