面向大型养殖场景,设计并落地"设备层 → 接入层 → 消息层 → 业务层 → 数据层 → 分析层"六层架构。牛只传感器经 MQTT 网关上报,RabbitMQ 承接削峰填谷,支撑多设备并发数据上报。
- 基于 Spring Cloud Alibaba 拆分网关、鉴权、生产、进销存、系统、用户等微服务,Nacos 作为注册与配置中心
- Sa-Token 在网关层实现统一鉴权;Sentinel 限流熔断 + Seata 分布式事务保障核心链路
- Prometheus + Grafana 监控体系,Docker 完成容器化部署