中国移动电商平台,支撑10086app,移动微门户,微信10086公众号和小程序,支付宝10086小程序。采用大中台、小前台以及微服务架构设计思想,用springboot框架进行业务模块拆分。集成jenkins自动化部署,git项目开发管理,maven集成依赖库。基于Mysql集群、Redis集群、ES集群作数据存储,使用MQ消息队列。后台接口遵循restful 规范并集成swagger ui实现接口可视化。通过niginx反向代理+zk实现负载均衡,消费生产用dubbo进行服务治理。后期采用了spring Zuul网关 hystrix 熔断降级机制,并集成了配置中心,定时调度中心,日志中心elk对平台进行了统一管理和监控。利用HuTool、lombok、guva、流式编程做整个电商业务层的重构。通过执行过程对mysql慢查询调优,提高innodb索引的使用率,提升了查询效率。