电力物联网部署示意图、平台开发框架

时间:2022-06-19 12:10:05 浏览量:

 附 录 A (资料性附录)

 电力物联网部署示意图 电力物联网的软硬件组成可包括采集终端、智能终端、汇聚节点、边缘物联代理、安全接入网关、云平台、物联管理平台、业务服务平台、数据服务平台等,部署示意图见图A.1。

  图A.1 电力物联网部署示意图

 内网安全接入网关专网/公网信息网络安全隔离装置感知层网络层平台层应用层外网行业专用业务 行业公众业务营配贯通 客户服务网上电网 电力交易新能源 智能制造智能家居 智慧城市…… ……防火墙安全接入网关云平台物联管理平台连接管理消息处理设备管理边缘计算管理平台管理远程运维管理……业务服务平台 数据服务平台云平台物联管理平台连接管理消息处理设备管理边缘计算管理平台管理远程运维管理……业务服务平台 数据服务平台边缘物联代理汇聚节点采集终端智能终端采集终端本地通信接入本地通信接入边缘物联代理采集终端采集终端本地通信接入汇聚节点智能终端采集终端

 B

 A

 附 录 B (资料性附录)

 平台开发框架 微服务是一种软件架构风格,将一个复杂应用拆分成多个服务模块,每个模块可独立编译及部署,且各模块之间可互相通信、彼此协作。建议 Paas 平台采用微服务框架,将平台功能分解到每个微服务中,从而每个功能组件都是一个可独立开发、独立运行、独立测试及独立部署的单元,见图 B.1。

  图B.1 平台开发框架 微服务可基于 Linux,通过容器方式进行部署,微服务之间的通信宜采用与语言无关、与平台无关的轻量级通信机制,容器集群之间需要容器集群管理工具进行集群的编排、管理和维护;每个微服务可采用持续集成工具进行容器的运维和持续集成;可采用微服务注册中心实现服务发现及负载均衡。在高并发、高实时业务场景下,Paas 平台的开发宜引入微服务消息中间件技术,保证 Paas 平台的稳定性及可靠性等。微服务架构及技术选型,见表。

 表A.1 技术选型

 功能 选型 说明 微服务框架 实现一种架构模式 Spring Cloud Spring社区整合开发针对实现微服务架构的分布式系统,采用HTTP协议的RESTful风格API调用 Service Comb 华为开源的微服务框架 Dubbo 阿里巴巴针对微服务架构提出的开源解决方案,采用RPC进行服务调用 ... 微服务之间的通信 实现服务间的通 RPC 一般采用TCP通信协议 微服务容器集群轻量级通信机制(REST/RPC)轻量级通信格式(XML/JSON)容器容器微服务容器容器微服务容器微服务容器通信协议(HTTP/WebSocket)

 机制 信 REST 采用HTTP通信协议 ... 容器引擎 运行和管理容器 Docker 开源的,支持Docker镜像 CoreOS rkt 开源的,支持Docker和appc两种镜像 Mesos(Apache的开源项目) 开源的,支持Docker和appc两种镜像 ... 容器集群管理工具 对容器集群进行编排、管理和维护 Kubernetes 开源 Google公司 Docker Swarm Docker公司 Marathon Apache Mesos公司 ... 持续集成工具 提供持续集成工具及环境 Jenkins 开源的,使用Java语言编写 TeamCity 由JetBrains软件公司开发,基于Java GitLab CI GitLab内置的持续集成工具 ... 微服务注册中心 实现服务的发现、注册、检查等功能 zookeeper 由Google开源的,基于Java语言 Eureka 由Netflix开源,基于Java语言 Consul 由HashiCorp开发,基于Go语言 ... 微服务消息中间件 通过消息的方式,实现数据交换 ActiveMQ 开源的,基于JMS规范,支持各种语言 RabbitMQ 基于Erlang语言,实现AMQP的消息中间件 Kafka 没有遵循标准MQ接口协议 ...

 表B.1中,很多技术都是开源的,因此个人或企业在使用开源软件时,应考虑因开源许可证的规定或变动,可能面临的知识产权及合规风险、安全风险、运维和技术风险。

相关热词搜索: 示意图 联网 部署