Skip to main content

服务启动流程

ovra-zero 当前包含三个主要服务:

服务说明HTTPRPC
auth认证服务8091-
system系统服务80929092
demo示例服务80999099

启动顺序

推荐顺序:

  1. MySQL、Redis、etcd。
  2. system,注册 system.rpc
  3. auth,依赖 system.rpc
  4. demo
  5. Traefik 或前端网关。

system

system 同时启动 REST API 和 gRPC 服务。

ENV=dev go run app/system/system.go

主要能力:

  • 用户、角色、菜单、部门、字典、参数。
  • 租户、租户套餐、客户端。
  • 登录日志、操作日志、在线用户。
  • OSS 配置与文件管理。
  • system RPC。

auth

ENV=dev go run app/auth/auth.go

主要能力:

  • 登录。
  • 登出。
  • 验证码。
  • 租户列表。
  • 调用 system.rpc 完成用户和客户端校验。

demo

ENV=dev go run app/demo/demo.go

主要能力:

  • 普通 CRUD 示例。
  • 树表示例。
  • 业务模块接入模板。