做的好的

  1. 开始做的时候接口文档不完整的情况下
  2. 团队沟通效率比较高

    项目管理工具

  3. 项目管理系统 -JIRA

  4. 接口文档系统 - showdoc
  5. 项目分享平台

安责项目技术沉淀

除安责相关代码都可保留下来

优点
  1. 登录的密码算法 BCrypt<br /> token的生成规则 jwt生成加 token

存在的问题:
  1. 现在发版本统一是admin模板,需要把模块拆分开(监测、系统、定时任务,security校验)
  2. 代码健壮性不高,代码需要优化,系统数据查询均为硬查询,需要在逻辑中加缓存,需要系统地测试(包括压力测试)
  3. 定时任务,(后期多台机器可以更改为xxl-job)

缺少的部分:
  1. 增加注册中心(consul、nacos、eurker)
  2. 增加gateway网关
  3. 熔断器Hystrix
  4. 分布式事务(seata)

    链路跟踪
    分表分库 sharding jdbc

云海一期项目架构图.png