提供可靠、稳定、效率和有灵活性,支持海量数据、大并发、大用户数量的物联网平台;对下接入多种行业终端,对上支持多种行业应用,把种种笔直的物联网应用整合成一个扁平的应用网络体系,将各行业应用在数据和业务条理进行差别水平的融合,实现物联网应用的互联互通和智能处理。
产品聚焦:
1、物联终端的智能连接
2、是一个开放平台
3、基于云端提供物联网解决计划
宁静性:遵循信息宁静防护体系要求,并结合Athena2.0物联网平台业务应用的特点,接纳相关宁静机制和技术手段包管系统的数据宁静。
可靠性:系统应满足应用7×24小时可靠运行的要求,系统要害环节软硬件资源设计接纳高可靠性计划,包管系统运行的高度可靠,可靠性不因系统运行时间及系统数据量增长而下降,也不会因为接入终端数增长而下降。
平台接纳的设计结构, 结合先进的效劳器集群,负载均衡及漫衍式技术,多角度的系统监控和剖析,消除系统运行中的瓶颈环节,以包管系统7×24小时不间断稳定的运行和良好的性能。
可扩展性:系统应接纳柔性设计,拥有良好的可扩展性,具备业务处理的灵活配置能力,能随着业务需求变革灵活调解与扩展。
平台架构应提供良好的弹性扩展能力,通过参数化、配置化治理,微效劳多种方法进行功效扩展,满足业务不绝生长需要,提供的功效动态扩展运行,效劳器的横向扩展和规约的纵向扩展。
标准性:遵循J2EE、XML、JDBC、JSON、REST、SSL等业界主流标准。满足TCP、UDP、HTTP、FTP等多种通信协议的终端类型接入,支持异系统会见,为第三方系统提供接入和通信效劳。
实用性:坚持实用性原则,在实用的基础上考虑先进性和前瞻性,切实满足实际事情需求。
经济性:应遵从性能价格比较大化的原则,综合考虑设计计划的经济性,在满足系统稳定运行的前提下,不随意扩大系统软硬件投资。
左图:系统架构
1)基于微效劳化
效劳多实例运行:满足各个效劳都可以同时运行在一个效劳器上,也可以凭据效劳器进行单独安排,以包管整体系统架构的高可靠性与可伸缩性。
效劳粒度合理确定:综合考虑平台性能、扩展性等方面的因素,同时兼顾平台在安排、维护和治理等方面的要求,合理划分各效劳的界限,确定各效劳粒度。
效劳接口界说稳定:充分考虑各效劳间接口稳定性,使用JSON或者类似的结构,以包管接口传输参数与内容的可扩展性。
效劳接口界说标准:所有效劳接口提供标准的REST效劳。
效劳扩展界说标准:可以选择需要的效劳实现差别的解决计划,可以通过微效劳化的架构,在不影响平台运行的情况下实现挂接自己的业务处理效劳。
2)接纳漫衍式系统
接纳Zeus云平台漫衍式产品:
DCS: DCS漫衍式缓存底层使用redis作为存储数据的引擎,并引入codis开源框架开发而成。解决了以往单机缓存保存的一些问题,实现了存储节点的弹性扩展和节点数据宁静的有效包管,为应对差别的并发操作量提供动态增减署理支持。这些特性使得该漫衍式缓保存提高性能的同时提高资源的利用率。
DMS: DMS漫衍式行列在漫衍式系统,应用解耦、高并发系统,压力解耦、种种内部和外部系统集成、高并发效劳具备很强适应性。已支持Redis行列、RabbitMQ、Kafka。
DCDS: DCDS漫衍式存储是一个介于应用系统与数据库之间的中间件。它主要通过读写疏散、分库分表、故障自动切换等要害焦点技术来实现数据的漫衍式存储,提高应用系统的稳定性、减少故障率,同时还可以大幅降低开举事度、提升开发速度、节约投入本钱. 可以支持MySQL、SQL Server、Oracle、DB2、PostgreSQL等主流数据库,也支持MongoDB这种新型NoSQL方法的存储
商户治理包括商户注册功效和商户功效。
商户注册:通过治理监控会见商户治理页面,选择新增商户,输入商户名,确定后爆发商户的标识符和商户key。商户key用来做数据宁静校验使用,不泛起在数据传输中,商户key值需要保密。业务应用和物联网平台交互需要确认商户的标识符。
商户注销:商户注销后,跟该商户相关的终端信息将不再处理。
规约解析支撑包括:数据流程引擎、通讯通道治理、召测治理、消息行列治理。数据流程引擎提供并行处理、串行处理、选择处理、线程池异步处理等。通讯通道治理有基于netty的tcp/udp的通道治理,基于http/s的通道治理,基于FTP的通道治理。召测治理提供单个终端单个数据项召测、单个终端多个数据项召测、多个终端单个数据项召测、多个终端多个数据项召测。消息行列治理基于DMS的封装使用。
网关效劳包括效劳注册、端口监听、规约完整性处理、终端连接治理、规约解析效劳连接治理、路由负载均衡治理、报文转发处理。
报文转发处理:报文组装转发到网关,从网关接收到转发报文并解析。
规约解析:南网102规约花样解析,划定规约数据项界说规则。IEC104规约花样解析,划定规约数据项界说规则。国网376.1规约花样解析,划定规约数据项界说规则。简单以长度为链路分帧的规约花样解析,划定规约数据项界说规则。
数据处理:从消息行列接收数据并且组装报文发送到终端,规约解析后的数据推送到消息行列。