点击空白处退出提示
作品详情
项目描述:selfcash系统是客户私有化部署的一个商品、设备、门店、人员集中管理平台,可以对接公司的自助收银设备,并进行远程控制。
技术栈:此项目是前后端不分离的项目,采用thymeleaf+SpringBoot微服务框架,使用zookeeper作为服务注册中心,Dubbo作为远程服务调用框架,并集成了Redis缓存、RabbitMQ消息队列,使用MySQL数据库,并使用RTMP协议+WebSocket技术实现了远程控制终端设备,功能稳定,延迟低。
职责描述:
1、负责客户的需求分析讨论,数据库设计,部分功能模块设计,前后端代码开发;
2、基于RTMP协议和WebSocket技术实现Web端远程控制自助终端设备,并可以互相通信和传输文件。大大提高了画面清晰度,保证了远程控制的稳定性,将画面延迟和功能延迟降低至1秒以内;
3、优化MySQL查询,通过SQL优化、索引优化、代码优化等方式,提高耗时查询sql的查询效率,提高响应速度,并解决大文件导出问题;
4、优化项目部署方式,采用Docker+Docker Compose容器技术进行部署,并进行容器编排,简化部署过程,并给客户搭建Cent OS虚拟机系统;
5、基于Jenkins+GitLab+Docker技术,搭建公司测试环境和生产环境,实现自动化部署;
6、利用Linux系统的crontab命令,实现定时备份数据库数据和定时删除系统缓存;
![](https://filescdn.proginn.com/works/7780c19fdeb2c674ba3d20b30a7e4c0d1c81ccc2.png?x-oss-process=image/resize,w_800)
![](https://filescdn.proginn.com/works/748158cca6bb81367803960fc6e94fa7119398e9.png?x-oss-process=image/resize,w_800)
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
评论