智慧灌区IOT物联网平台分层架构设计
2022-01-18 14:27:55 6 举报
基于水利行业监管的物联网微服务设计
作者其他创作
大纲/内容
keepalived
感知
注册
组件配置
水位
转换规则
设备管理
消息订阅
LoadBlancer
闸位改造
异常告警
lvs
项目总览
数据库监测数据
CI/CD环境
数据库分库、分表实时同步技术:mycat
编解码层
nacos-A
Redis
Sentinel 流控、集群
数据
非结构化数据
nginx
author:yc ren
Master
mongodb
系统管理
MyCat
预警规则
服务网关
业务规则适配器
sqlserver
雨量改造
发布主题
services服务
TSDB
服务注册中心
物联网平台
Active MQ
注册/配置中心拉取服务列表
流量改造
存储/API
规则引擎
水位改造
监控测站:闸位、水位、流量、雨量控制改造:闸门数据库同步:闸位、水位、流量、雨量视频接入:视频平台共享
服务注册发现和注册分布式:zookeeperSpring Cloud:微服务
租户管理
流量
netty4.X
流计算:esper消息总线:Active MQ分布式:zookeeperSpring Cloud:微服务
Salve
maven
接收软件
项目管理
nacos-B
rtu.rtongcloud.com→119.90.37.92:端口testrtu.rwworks.com→119.90.37.91:端口
Spring Cloud + zookeeper
部署自动化
数据存储
共享服务API
智慧灌区IOT物联网平台分层架构设计
DevOps
交换共享软件
git仓库
降雨
协议:TCP/UDP传输数据:报文二进制码
测站管理
云应用
日志管理
haproxy
闸门测控
docker/kubernetes(k8s)
主从同步
nacos-C
代码自动化
闸位
分组管理
haproxy:实现nginx负载集群keepalived:实现nginx高可用方案lvs:做四层负载均衡nginx:主要做请求转发
集成自动化
智能门禁
视频
oracle
jenkins
MaCat + MySQL 数据库分表 分库
产品管理
业务服务基础服务
测试自动化
数据接入
收藏
0 条评论
下一页