一、带领团队从0-1开发收银台系统(对接微信、支付宝、银联等第三方支付方式)
A、项目核心技术
1、前后端分离的技术
2、采用SpringBoot+MySql等框架
3、使用Redis存储热点数据
4、采用RocketMQ实现消息分发处理
5、使用Diamond实现配置中心
B、分布式部署基础设施解决方案
1、项目统一使用分布式任务调度平台xxl job管理任务调度
2、使用ELK实施微服务统一日志管理
3、高并发分布式全局ID生成雪花算法
C、项目运营与部署环境
1、使用Jenkins+Docker实现自动部署
2、微服务API管理 ApiSwagger、使用GitLab管理代码
3、项目使用第三方阿里云数据库,使用阿里云服务器对静态资源实现加速
4、构建企业级Maven私服管理微服务接口调用依赖关系