- 项目描述:支撑机训项目的基础服务,主要包含系统服务,地图基础服务(cesium+超图),台账服务,交叉跨越服务,负责系统搭建,自动化部署和基础服务开发
- 技术框架, SpringBoot 2.x, ORM框架:Mybatis-Plus, 数据库:Mysql, 缓存:Redis, 数据库构建:Liquibase, 自动getter/setter:lombok
poi,velocity,nginx,docker,k8s,springCloud Finchley.SR2,eureka做服务注册与发现,
ribbon+fegin提供了微服务的调用和负载均衡解决方案,hystrix监控,Hystrix dashboard图形化展示,
zuul统一进行路由和转发,Sleuth+Zipkin微服务追踪
1. 系统服务包含用户登录,文件系统,权限管理,角色管理,机构管理
2. 地图基础服务包含场景管理,,图层组管理图层管理,样式管理
3. 台账服务包含供电局管理,台账树构建,台账详细展示,台账坐标跳转,台账对接子系统,其中台账数据众多,采用分表优化以及索引优化
4. 巡