正式版计划
· 阅读需 4 分钟
目前框架还在开发阶段,还有待改进,正式版时间未确定,目前计划的正式版功能大致如下
🕓 待开发功能
| 功能 | 功能描述 |
|---|---|
| gateway 拆分与开源 | 拆分 gateway 并开源,独立管理中心和研发服务 |
| 事件支持幂等性 | 确保操作多次执行结果一致 |
| 调用链信息收集 | 收集调用链信息供 gateway 进行数据统计 |
| 请求按用户特征均衡分配 | 根据用户特征将请求分配到相关 gateway |
| 批量事件调试 | 提供批量事件调试模块 |
| 临时授权 | 提供临时授权功能 |
| 多机部署支持 | gateway 支持多机部署 |
| 接口 MCP 化 | 提供 MCP 化的接口操作 |
| 缓存同步问题 | 多机部署 gateway 时考虑缓存同步问题 |
| Device 设备管理 | 增加 Device 设备管理模块,实现自动负载均衡 |
✅ 已开发功能
| 功能 | 功能描述 |
|---|---|
| 核心领域模型 | 基于 DDD 部分思想定义领域模型和事件格式 |
| Gateway JWT 服务 | 负责 JWT 令牌的签发、验证及鉴权策略实施 |
| Gateway 用户服务 | 管理用户账号体系,提供注册/登录、权限角色分配、密码重置、鉴权等功能 |
| Gateway 配置服务 | 统一管理系统运行时配置 |
| Gateway 监控服务 | 用心跳机制监控 Worker 节点状态 |
| Gateway 负载路由 | 基于一致性哈希算法分配请求,支持节点动态注册发现和故障转移机制 |
| Worker 业务处理 | 采用 CQRS 模式处理业务事件 |
| Worker 自动生成文档 | 根据领域模型档定义 |
| Worker 日志服务 | 收集事件/运行日志、提供查询服务 |
| Worker 任务调度服务 | 管理异步任务队列 |
| Worker 规则引擎 | 解析执行 DSL 业务规则,支持动态加载规则配置和实时规则热更新 |
| Worker 公域适配器 | 实现 HTTP 协议接入,可通过实现 PublicServer 接口扩展其他协议支持 |
| 管理后台 | 提供管理后台,可视化管理系统配置、接口版本、运行状态、日志、系统常量等数据 |
| 低代码开发模块 | 提供可视化领域对象配置 |
| AI 辅助测试插件 | 基于实体事件上下文自动生成单元测试用例 |
| 读写分离设计 | 使用读写分离代理自动路由写操作到主节点,读操作随机分发到副本集群 |
| 高性能私域通讯 | 基于 Gnet + 手工编码传输协议,实现高性能私域通讯协议 |
