本项目基于go-kratos作为后端框架,vue-element-admin作为管理后台模板,开发通用基础服务,并带有kbk-layout作为后台快速开发模板,方便快速启用服务,每个服务均可单独运行。 预览地址(修改中)
├── kbk-bff-admin // 管理后台bff层服务
├── kbk-user // 用户服务
├── kbk-administrator // 管理员服务
├── kbk-authorization // 权限服务
├── kbk-file // 文件服务
├── kbk-log // 接口日志服务
├── kbk-notice // 通知服务
├── kbk-ai // chatgpt对话服务
├── kbk-frontend // 管理后台前端代码 vue-element-admin为模板
├── kbk-layout // kratos项目模板,用于快速启动项目
- 服务注册与发现: ETCD
- 链路追踪:jaeger
- 数据库:mysql
- 缓存:redis
a.initSql为项目初始化sql以及数据
b.每个项目均需要单独启动
kratos run
c.默认本地开发文件为configs/config-dev.yaml, 可自行更改
- 有任何建议,请扫码添加我微信进行交流。