1、精通Java、设计模式、网络编程(Netty)、并发编程、JVM内存管理及调优
2、精通spring、springMVC、Mybatis,阅读过相关源码并根据需要扩展
3、精通dubbo、spring cloud(Eureka、Ribbon、Feign、Hystrix、zuul),阅读过相关源码
4、精通分布式事务,阅读过2PC、TCC相关组件的源码,设计可靠消息最终一致性方案、最大努力通知方案、saga
5、精通Mysql,具有sql优化、Mycat分库分表、索引优化、性能调优、数据库灾备等丰富的实战经验
6、精通Redis,具有集群搭建(Twemproxy、Codis、Redis Cluster),冷热备份,性能调优、数据迁移等实战经验
7、消息中间件:掌握rocketMQ原理及集群布署
8、负载均衡:熟练使用Nginx(Tengine、Openresty)、zookeeper等负载均衡组件
9、自动化布署:Git、Jenkins、Gradle
10、容器化布署:docker,具有搭建swarm、mesos、marathon、kubernetes集群并运维经验
11、自动化运维:熟练使用Saltstack,数据监控(zabbix)
12、建模工具:PowerDesigner、Rose、Visio、等UML建模工具
13、遵循华为测试规范,功能测试(单元测试、冒烟测试、集成测试、QA测试)性能测试(Jmeter、LoadRunner)、自动化测试(selenium、QTP)
项目名称:MES移动报工
项目描述:目前商品线运营后台功能还在基础工程中,而且商品线只有一工程,包含了所有功能,需要将同步redis定时任务和小程序接口进行工程拆分,同时在小程序接口工程中增加本地缓存逻辑
项目意义:商品线按运营后台,同步任务,小程序接口三个维度进行拆分工程,职责分明,解耦,提高并发性能
项目职责:负责将活动管理模块拆分;负责同步事件的写入;负责品牌馆模块拆分和本地内存设计和实现
系统用于接受ERP SAP的生产订单,根据订单生成车间作业,工人根据作业在移动端报工。系统收集和统计工人报工的数据,并写回ERP SAP系统
1. 项目是开发制造运营管理系统,与ERP系统对接。使用springcloud的微服务架构,使用MySQL数据库查询存储数据,mybaits框架开发。使用nacos治理服务和管理统一分配