**智能宠物寄养平台**
项目描述
该项目是一个融合 **线上预约+线下无人值守实体寄养店** 的智能宠物寄养平台,支持 **加盟模式**。系统包含 **店家端App**、**小程序** 和 **后台管理系统**,实现宠物寄养、门禁控制、实时监控、订单支付等功能。用户可以通过小程序选择寄养门店并下单,加盟店则通过App进行管理,平台支持24小时无人寄养模式。
主要职责
* 负责 **平台微服务架构设计**,采用 Spring Cloud 构建服务注册、配置中心与网关路由。
* 使用 **Nacos** 实现配置与服务管理,提升系统的扩展性和可维护性。
* 引入 **Seata** 解决跨服务订单支付、积分返利、加盟分账等分布式事务一致性问题。
* 设计 **店家端App** 与 **小程序接口**,实现宠物寄养预约、订单查询、寄养状态跟踪。
* 基于 **Redis** 实现高并发缓存,存储门店可用寄养仓位、实时预约情况。
* 使用 **RabbitMq** 构建异步消息机制,支持订单状态通知、监控告警推送、加盟收益结算等功能。
* 接入 **MQTT 协议** 实现设备实时通信(如门禁开关、摄像头状态上报、环境监测数据采集)。
* 使用 **xxl-job** 定时任务调度,完成订单自动结算、日志归档、加盟收益对账。
* 部署 **Nginx** 作为反向代理和负载均衡,提高系统并发处理能力与稳定性。
技术亮点
* **线上线下结合**:打通小程序端预约、支付与线下无人寄养设备的交互,支持门禁与环境智能化管理。
* **加盟扩展模式**:系统设计支持多门店加盟,收益分账通过 Seata 保证数据一致性。
* **实时监控**:利用 MQTT 实现店内设备(门禁、摄像头、传感器)的实时通信,用户可远程查看宠物情况。
* **高可用架构**:Redis+Kafka 构建高并发订单处理与异步消息机制,保障稳定运行。
* **自动化运维**:结合 xxl-job 和 Nacos 实现动态配置下发、定时对账、故障告警,提升运维效率。