首页 体育世界 正文

microservices-platform公司级微服务多租赁户系统架构图-betway官网_必威体育betwayAPP_betway体育

1. 项目介绍

根据SpringBoot2.x、SpringCloud和Sprinmicroservices-platform公司级微服务多租借户体系架构图-betway官网_必威体育betwayAPP_betway体育gClou夜来香dAlibaba并选用前后端别离的企业级微服务多租户体系李婷架构。并引进组件化的思维完成高内聚低耦合而且高度可装备化,合适学习和企业中运用。真实完成了根据RBAC、jwt和oauth2的无状况一致权限认证的处理方案,面向互联网规划一同合适B端和C端用户,支撑CI/CD多环境布置,并供给运用凉拌木耳的做法办理便当第三方体系接入;一同还调集各种微服务办理功用和监控功用。模块包含:企业级的认证体系、开发渠道、运用监控、慢sql监控、一致日志、单点登录、Redis分布式高速缓存、装备中心、分布式使命调度、接口文档、代码生成等等。

  • 演示环境有全方位的监控示例:日志体系 + APM体系 + GPE体系
  • 前后端别离的企业级微服务架构
  • 首要针对处理微服务和业务开发经常见的非功用性rw芙妹需求
  • 深度定制Spring Security真实完成了根据RBAC、jwt和oauth2的无状况罗伊斯一致权限认证的处理方案
  • 供给运用办理,便当第三方体系接入,支撑多租户(运用阻隔)

引microservices-platform公司级微服务多租借户体系架构图-betway官网_必威体育betwayAPP_betway体育入组件化的思维完成高内聚

  • 低耦合而且高度可装备化
  • 重视代码标准,严格操控包依靠,每个工程根本都是最小依靠
  • 十分合适学习和企业中运用

2. 项目整体架构图

3. 功用介绍

  • 一致认证功用
  • 支撑oauth2microservices-platform公司级微服务多租借户体系架构图-betway官网_必威体育betwayAPP_betway体育的四种形式登录
  • 支撑用户名、暗码加图形验证码登录
  • 支撑手机号加暗码登录
  • 支撑openId登录
  • 支撑第三方体系单点登录
  • 分布式体系根底支撑
  • 服务注册发现、路由与负载均衡
  • 服务降级与熔断
  • 服务限流(url/办法等级)
  • 一致装备中心
  • 一致日志中心
  • 一致查找中心
  • 一致分布式缓存操作类、cacheManager装备扩展
  • 分布式锁
  • 分布式使命调度器
  • 支撑CI/CD继续集成(包含前端和后端)
  • 分布式Id生成器
  • 分布式业务(强一致性/终究一致性)
  • 日志链路追寻
  • 体系监控功用
  • 服务调用链监控
  • 运用拓扑图
  • 慢查询SQL监控
  • 运用吞吐量监控(qps、rt)
  • 服务降级、熔断监控
  • 服务限流监控
  • 微服务服务监控
  • 服务器监控
  • redis监控
  • mysql监控
  • elasticSearch监控
  • nacos监控
  • prometheus监控
  • 业务根底放疗和化疗的差异功用支撑
  • 多租户(运用阻隔)
  • 高性能办法级幂等性支撑
  • RBAC权限办理,完成细粒度操控(办法、url等级)
  • 快速完成导苍耳入、导出功用
  • 数据库拜访层主动完成crud操作
  • 代码生成器
  • 根据Hutool的各种便当开发东西
  • 网关聚合一切服务的Swagger接口文档
  • 一致跨域处理
  • 一致反常处理

4. 模块阐明

central-platform -- 父项目,公共依靠
│ ├─zlt-business -- 业务模块一级工程
│ │ ├─user-center -- 用户中心[7000]
│ │ ├─file-center -- 文件中心[5000]
│ │ ├─code-generator -- 代码银之杰生成器[7300]
│ │ ├─search-center -- 查找中心
│ │ │ ├─search-client -- 查找中心客户端
│ │ │ ├─search-server -- 查找中口腔心服务端[7100]
│ │─zlt-commons -- 通用东西一级工程
│ │ ├─zlt-auth-client-spring-boot-starter -- 封装spring security client端的通用操作逻辑
│ │ ├─zlt-common-spri顺德天气预报ng-boot-starter -- 封装通用操作逻辑
│ │ ├─zlt-db-spring-boot-starter -- 封装数据库测验通用操作逻辑
│ │ ├─zlt-log-spring-boot-starter -- 封装log止痛药通用操作逻辑
│ │ ├─zlt-redis-spring-boot-starter -- 封装Redis通用操作逻辑
│ │ ├─zlt-ribbon-spring-boot-starter -- 格兰仕微波炉封装Ribbon和Feign的通用操作逻辑
│ │ ├─zlt-sentinel-spring-boot-starter -- 封装Sentinel的通用操作逻辑
│ │ ├─zlt-swagger2-spring-boot-starter -- 封装Swagger通用操作逻辑
│ ├─zlt-config -- 装备中心
│ ├─zlt-doc -- 蝴蝶rozena项目文档
│ ├─zlt-gateway -- api网关一级工程
│ │ ├─zuul-gateway -- netflix-zuul[9900]
│ ├─zlt-job -- 分布式济南大学班花暴菊门使命调度一级工程
│ │ ├─job-admin -- 使命办理器[8081]
│ north│ ├─job-core -- 使命调度中心代码
│ │ ├─job-executor-samples -- 使命执行者executor样例[8082]
│ ├─microservices-platform公司级微服务多租借户体系架构图-betway官网_必威体育betwayAPP_betway体育zlt-monitor -- 监控一级工程
│ │ ├─sc-microservices-platform公司级微服务多租借户体系架构图-betway官网_必威体育betwayAPP_betway体育admmicroservices-platform公司级微服务多租借户体系架构图-betway官网_必威体育betwayAPP_betway体育in -- 运用监控[6500]
│ │ ├─log-center -- 日志中心[6200]
│ ├─zlt-uaa -- spring-security认证中心[8000]
│ microservices-platform公司级微服务多租借户体系架构图-betway官网_必威体育betwayAPP_betway体育├─zlt-register -- 注册中心Nacos[8848]
│ ├─zlt-web -- 前端一级工程
│ │ ├─back-web -- 后台前端[8066]
│ ├─zlt-transaction -- 业务一级工程
│ │ ├─txlcn-tm -- tx-escapelcn业务办理器[7970]
│ ├─我国高等教育学生信息网zlt-demo -- demo一级工程
│ │ ├─txlcn-demo -- txlcn分布式业务demo
│ │ ├─seata-demo -- seata分布式业务demo
│ │ ├─sharding-jdbc-demo -- sharding-jdbc分库分表demo
│ │ ├─rocketmq-demo -- rocketmq和mq业务demo

5. 沟通反应

  • 有问题先看看 F&Q 中有没有相关的答复
  • 欢迎提交ISSUS,请写清楚问星际之配种题的详细原因,重现过程和环境(上下文)
  • 项目/微服务沟通请进群:

6. 截图(点击可大图预览)

私信回复"microservices-platform"获取链接地址,喜爱的点个重视,一同学习讨论新技术。

相关推荐

  • 暂无相关文章