数字化智慧社区是一个专业的企业级SaaS平台, 是一个利用信息技术和智能设备,为社区居民提供便利、舒适、安全、智能化服务的项目。其主要目标是通过技术手段改善社区管理和居民生活质量,提升社区的智慧化水平。
主要技术: 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,对核心接口进行优化改造
点击空白处退出提示












评论