点击空白处退出提示
作品详情
项目描述: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和CountDownLatch,实现复杂业务逻辑和数据的多线程异步操作的设计,提高高频接口性能;
6、通过Redis分布式锁实现订单号和SKU编码的生成规则;
7、针对员工任务日历模块,通过自定义的算法实现实时计算每个员工每天的工作任务,并通知给自助收银终端;
8、基于RabbitMQ和MQTT协议,实现工单看板动态实时刷新的设计;
9、部署搭建多个测试环境,绘制思维导图、编写部署手册等相关技术文档。
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态
评论