Vxlink 微服务架构

19 个 Spring Boot 微服务 · 低代码平台生成 · 分服务独立数据库

Vxlink 微服务架构 19 个 Spring Boot 微服务 · 低代码平台生成 · 分服务独立数据库 接入层 业务服务层 基础设施层 Mobile · 移动端 · 接入层 Mobile 移动端 OA Office · 办公后台 · 接入层 OA Office 办公后台 Asset · 资产管理 · 业务服务层 Asset 资产管理 Project · 项目管理 · 业务服务层 Project 项目管理 Case · 案件管理 · 业务服务层 Case 案件管理 Bill · 账单服务 · 业务服务层 Bill 账单服务 Repay · 还款服务 · 业务服务层 Repay 还款服务 Payment · 支付服务 · 业务服务层 Payment 支付服务 Credit · 征信服务 · 业务服务层 Credit 征信服务 Registration · 综合登记 · 业务服务层 Registration 综合登记 Biz Agent · 业务代理 · 业务服务层 Biz Agent 业务代理 Restructure · 重组服务 · 业务服务层 Restructure 重组服务 Correction · 纠错服务 · 业务服务层 Correction 纠错服务 Workticket · 工单服务 · 业务服务层 Workticket 工单服务 Archive · 档案服务 · 业务服务层 Archive 档案服务 API Hub · SPI 业务中枢 · 基础设施层 API Hub SPI 业务中枢 Common · 公共组件 · 基础设施层 Common 公共组件 Channel · 渠道公共 · 基础设施层 Channel 渠道公共 Multi-Tenant · 多租户 · 基础设施层 Multi-Tenant 多租户 Legend Frontend Backend Cloud Database

技术栈

  • • Spring Cloud + Spring Boot + MyBatis Plus
  • • 服务间通信:Feign(禁止 RestTemplate)
  • • REST 响应:{code, data, msg, cause}

代码约束

  • • auto / auto-api 模块:平台生成,禁止修改
  • • ext / common / ext-api 模块:业务扩展区
  • • Plugin 接口机制扩展业务逻辑

数据隔离

  • • 分服务独立数据库(MySQL)
  • • 多租户:TenantContext 统一隔离
  • • 逻辑删除:is_deleted 自动处理