一切皆插件

协议适配、中间件、通知渠道、数据库驱动……所有功能均以插件形式加载。框架本身是空壳,只提供插件管理、事件总线和配置系统。

热插拔按需加载隔离运行

依赖自动解析

自动识别多级上游依赖,拓扑排序决定加载顺序,循环依赖检测。插件只需声明依赖关系,运行时自动注入。

拓扑排序循环检测自动注入

熔断与降级

内置熔断器,失败 N 次后自动熔断。支持 6 种降级策略:静态值、缓存、默认值、上游、空、自定义函数。

自动熔断6 种降级自动恢复

包管理系统

类似 npm 的包管理体验。@{作者/插件名}<版本> 格式,一键安装、卸载、更新、同步。从 Gitee 仓库自动拉取。

一键安装版本管理自动同步

事件驱动架构

发布/订阅事件总线,支持通配符匹配。12 种系统事件,插件间松耦合通信。消息总线支持点对点通信。

发布订阅通配符点对点

丰富配置系统

100+ 配置参数,覆盖服务器、日志、认证、数据库、缓存、监控、安全、消息队列、任务调度、插件系统等模块。

100+ 参数热重载文件监听