点击空白处退出提示
作品详情
主要技术: spring-cloud、spring-boot、feign、redis、spring-cloud-gateway, mybatis, mysql, mqtt协议, vue3+element
责任描述:
1.核心需求评审,制定精细化落地方案,实现业务完整闭环
2.制定并分配开发任务,搭建基础开发环境
3.开发相关核心功能,如系统多租户配置、硬件对接MQTT协议封装、设备批量同步等
4.使用redisson-spring-boot-starter实现分布式锁(并发控制停车/场馆预约等缴费)
5.独立负责平台oauth2.0账号登录或手机验证码登录、配置下发、个人中心等核心功能的设计、开发与维护
6.基于Redis实现登录数据缓存,提升系统整体性能,以哨兵模式部署实现服务的高可用
7.基于RabbitMQ实现门锁权限异步下发,并通过定时任务和异常日志实现下发补偿,实现数据最终一致性
8.封装MQTT的通信依赖,各个服务开箱即用,并将MQTT协议按照命令、事件、通知等模式进行封装,简化和硬件设备联调交互流程
9.通过热点数据预热、异步化编程等方式解决热门数据接口耗时长的问题,整体性能提升30%以上
10.排查并解决慢SQL问题,以及多个服务SQL整体优化,通过索引重建提高索引命中率、批量执行等方式提升整体SQL执行效率
11.根据系统压测与测试结果,进行系统上线前的JVM预调优及MySQL调优
12.代码Review,对核心接口进行优化改造
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态
评论