1.扎实的JAVA基础,掌握JVM、并发编程等基础知识;有丰富的服务端经验,熟练掌握;spring boot ,springcloud 体系,MyBatis等流行开源框架;
2.熟悉主流的微服务架构,有微服务架构落地经验;
3.有NOSQL项目经验,熟悉redis等主流NOSQL存储开源项目;
4.熟练rabbitmq等消息中间件;
5.熟悉缓存、消息、分布式相关技术,了解MQ、Redis等开源技术使用和原理;
6.熟练掌握Linux常见操作,有较强现网问题处理经验;
7.熟悉mysql或其它关系型数据库的使用,有性能优化的实际经验
爱享到主要作为一个餐饮平台项目,愿景为打造餐饮电商平台
主要模块:1.店铺管理 2. 商品管理 3.秒杀管理 4.订单管理 5.财务管理 6.优惠券管理7.商圈管理8.营销管理 9.城市管理(微信小程序上搜索爱享到可以看到)
java技术架构springboot+springcloud+Zuul+Eureka +Stream+Ribbon+Feign+redis+mysql+sidecar+quartz+elasticsearch
责任描述:
项目架构设计,数据库设计,接口设计,接口开发,发布和维护,代码规范制定。
负责订单模块,秒杀爆品模块,支付等
项目成就:
1.原来的定时任务采用spring自带的会出现多台机器重复跑的情况,后面采用spring-quartz部署了新的定时任务集群解决重复跑。
2.优化mq使用(原来任何项目都集成mq,然后调用,后面把mq做成单独的服务,通过调用api形式)在原来mq中使用混乱(一个队列处理任何事情),拆分成单一职责
3.优化慢sql查询,把 原来2-4s的查询优化成0.0几秒