开发环境:JDK1.8、Maven、Grade、Git、Spring Boot、Spring Cloud、MyBatis-Plus、MySQL、 Oracle、Nacos、Gateway、Ngix、OpenFeign、Sentinel、K8S、Docker、Helm、Harbor、Rancher、 Redis、Kafka、IDEA、Elastic,Kibana
项目概述:智慧医疗项目为平安智慧城市中的新起之秀,服务于各大医院。底层为 K8S+docker搭建的容器化基础架构,应用层使用Spring boot结合Spring cloud搭建的一整 套微服务平台,数据访问层使用Mybatis plus + MySQL/Oracle,Elastic + JestClient,Spring cache + Redis,并且 使用Helm、Harbor以及docker镜像技术,结合K8S管理工具Rancher 搭建的一套高效的自动化流水线工具。
工作职责:
1.技术选型及项目搭建,为项目引入阿里巴巴nacos注册中心及配置中心,取代老项目 的配置中心apollo和注册中心eureka,简化依赖成本。为项目引入Elastic和Kibana, 提高项目搜索查询效率。
2.封装公共接口与公共组件,提高开发效率。封装项目上常用的接口,抽取公共服务, 降低代码冗余,减少团队人员重复开发代码,提高开发效率。封装Elastic客户端调用 接口,使开发人员只需要关注业务逻辑,不需要关注Elastic的使用,缩短开发周期。
3.需求分析,工时评估,协调人员,保障项目准时迭代交付。