SOFADashboard 致力于对 SOFA 框架中组件进行统一管理,包括服务治理、SOFAArk 管控等。SOFADashboard 本身所用技术栈均基于开源社区产品来开发构建,包括:Ant Design Pro、SOFABoot、Spring、MyBatis 等
- 应用面板功能,用于查看应用信息
- 基于 Zookeeper 的服务治理功能
- SOFAArk多模块管理功能
编译需要 JDK 8 及以上、Maven 3.2.5 及以上,运行需要 JDK 8 及以上。
SOFAArk 管控需要依赖 MySQL 进行资源数据存储,需要安装 MySQL 并导入 SofaDashboardDB.sql 脚本。
SOFADashboard 中的服务治理、SOFAArk 管控依赖于 Zookeeper,需要启动 Zookeeper 服务。
SOFADashboard 基于 Apache License 2.0 协议,SOFADashboard 依赖了一些三方组件,它们的开源协议参见依赖组件版权说明。