微客外链
地址:https://weikelink.com/
未来园区监控系统
技术选型:spring boot +spring cloud alibaba + quartz定时任务+大华SDK+vue+element�ui+spring cloud+spring+spring mvc + mybatis
项目介绍:是为解决传统的园区低效,非智能的弊端,为园区提供高效可持续发展,本系统融合
了物联网,大数据,云计算等技术,将园区的管理整合在一起实现智能化的管理,极大的减轻了
工作量,提高了工作效率,降低了园区的运营成本,主要用有管理后台系统和APP用户端,管理
后台系统拥有:数据看板、员工管理、门禁管理、食堂管理、公寓管理、车辆管理、系统设置。
APP用户端:充值、个人码、用电、用水、交易明细、余额、登录注册、扫一扫、满意度调查、
修改密码、设置(个人资料)
负责模块:门禁模块、场地管理、企业管理、员工管理、员工申请公寓、设备报修、排行榜
技术点:
1、使用Redis的有序集合来实现一个实时更新的排行榜,通过ZADD命令对元素进行分数更新,
利用ZRANK或ZREVRANK获取元素的排名,并通过范围查询ZRANGE获取指定排名区间的元素
列表
2、设置一个周期性触发的定时任务,使用任务调度器每五分钟执行一次数据拉取操作
3、使用大华SDK添加人脸信息,删除人脸信息、需要对接大华设备
4、为了防止系统宕机期间人脸数据未能成功录入,我们提供了一个同步按钮,允许用户手动触发
与闸机系统的数据同步,确保访问控制的准确性和实时性。
6、采用Alibaba Nacos作为服务注册中心和配置中心,实现了服务的自动注册与发现,以及配置
信息的集中管理和动态更新
7、利用OpenFeign作为微服务间的通信框架,通过Feign客户端实现了声明式的服务调用
8、使用Spring Cloud Gateway作为API网关和负载均衡器,通过动态路由规则和过滤器链实现
了请求的高效处理,同时集成了断路器、认证和限流机制,确保了系统的稳定性和安全性。