saas部署方案2.0
2023-12-26 09:46:58 1 举报
SAAS部署方案2.0是一种创新的云计算服务模式,旨在为企业提供高效、安全、灵活的软件解决方案。它基于云平台,支持多租户架构,允许用户通过互联网访问、使用和付费。该方案的核心优势在于降低了企业的IT成本,提高了灵活性和可扩展性。用户无需购买硬件或软件,只需通过订阅的方式即可快速部署和访问所需的应用。同时,该方案还提供了强大的数据安全和隐私保护机制,确保用户的数据安全。此外,SAAS部署方案2.0还支持定期更新和升级,确保用户始终使用最新的软件功能。这种模式使得企业可以更加专注于自身的核心业务,提高效率和竞争力。
作者其他创作
大纲/内容
设备厂商
redis
数据模型映射
数据对外接口
留档数据
数据库
设备厂商提供的数据里,必须有厂商信息以及设备类型信息,不同的设备类型可以有多个厂商提供
数据分析服务
数据采集服务
https://app.mockplus.cn/app/5Ybh2GpQM/preview/OVAsZt6ll/H74afrRnknmq
数据采集服务从nacos中取出配置的topic信息,去消费对应的topic消息,然后根据配置的数据模型映射,获取各设备各厂商的字段列表,缓存起来,然后再读取有效数据,并进行校验
mongodb
根据各维度报表查询对应的统计数据
该架构适用于设备厂商传来的数据,已经是汇总好的数据,如需自己汇总,参考1.0版本
mqtt(emqx)
1:以时间为维度定时统计数据2:定时清理历史数据
每5分钟留档一次具体时间根据统计需求
如果在解析数据的过程中,有解析失败的情况,考虑把数据丢到专门的异常队列里,另起服务处理异常信息,比如记录日志、发送短信提醒等,如果某一个厂商的设备信息在一段时间内一直解析失败,则可以跳过该厂商的数据,不再解析,等过一段时间再尝试解析
异常处理
采集服务才用微服务框架,使用共享订阅,多个服务消费同一个topic,利用多线程开发进行数据处理,根据配置的模型映射,提取有效数据,存入redis,并且每半小时或1小时,入库记录一次。所有数据存入mongodb备份数据采集服务从nacos中取出配置的topic信息,去消费对应的topic消息,然后根据配置的数据模型映射,读取有效数据,并进行校验
收藏
0 条评论
下一页
为你推荐
查看更多