1、熟悉Spring,Spring-Boot,SpringCloud中的Eureka,Zuul,Config,Feign,了解Hystrix和Bus。
2、熟悉redis缓存,rocketMq,了解es。
3、熟悉前端React框架,使用过React+TypeScript+router+redux,熟悉Js+JQ+CSS。
4、熟悉MyBatis+Oracle,简单用过MySql
5、熟悉微服务架构,对单体架构迁移到微服务架构并容器化部署到公有云有实践经验。
6、熟悉设计模式,熟悉JVM机制,能定位解决问题。
华为商品中心微服务转型 2017.03-至今
项目职务: 核心开发
项目描述: 商品中心作为部门中台战略的核心部件,对内提供华为千万商品的管理能力,对外提供统一的商品数据服务。伴随公司云化战略转型,商品中心也需要由原来的单体架构转化成多个粒度合适的微服务,达到高可用,可伸缩。
项目职责: 1、参与单体架构的功能模块拆分,构建多个独立功能的微服务。
2、基于spring cloud构建服务中心,网关,配置中心。
3、构建与维护公共Nas微服务,提供文件存储服务。
CPQ样机上华为公有云 2016.10-2017.03
项目职务: 核心开发
项目描述: CPQ样机作为部门预研性项目,需要构建一套商品服务的核心能力。同时,伴随公司云化战略的转型要求,需要提前具备上公有云能力。
项目职责: 1、CPQ样机微服务化:把原来的单体应用基于Spring Boot快速拆分成目录,规则,发布,配置等多个微服务。
1、对接公司云龙,HIC公有云平台,实现一键编译,部署。
2、基于docker容器化部署,使用公有云负载均衡,对象存储服务等能力。
3、搭建redis服务器集群,构建项目缓存能力。