2022.06 - 2023.06 KPOS系统
项目描述:KPOS项目是一个支持多个应用程序和多租户的综合服务平台。主要面向提供洗衣和折叠服务的自助洗衣店,提供员工管理、工单创建和跟踪管理、客户管理、销售报告和看板以及全渠道支付解决方案等服务。
技术栈:此项目采用前后端分离式架构,前端使用VUE技术栈,后端使用SpringCloud技术栈,采用Redis缓存、RabbitMQ消息队列、ELK日志收集、MySQL数据库、Sentinel熔断限流降级、Nacos服务注册与发现、Seata分布式事务,并使用Docker容器化技术进行服务部署。
职责描述:
1、负责需求分析讨论,原型图绘制,数据库设计,部分功能模块设计,代码开发;
2、搭建基于Gitlab+Jenkins+Docker的自动化部署系统,实现一键式部署和更新;
3、搭建ELK日志收集系统,通过Filebeat将各微服务的系统日志实时同步到ES中,并通过Kinaba的UI进行展示和日志排查;
4、解决RabbitMQ的消息丢失、重复性消费和消息可靠性投递问题;
5、利用CompletableFuture、ThreadPool和C