【技术实现步骤摘要】
一种边缘设备业务处理系统和方法
[0001]本专利技术涉及计算机
,尤其涉及一种边缘设备业务处理系统和方法。
技术介绍
[0002]与具备大容量装置、长期规划和连续运行特性的传统调度业务不同,小水电集群等边缘设备的调度主要通过配网末端接入电网,其业务形式更侧重于短期调整和实时管理。
[0003]然而,现有配网系统采用单体应用程序架构,使得所有硬件设备和软件功能都紧密耦合在一个单元中,无法满足海量设备进行业务处理需求,同时,采用基于单体应用程序架构的配网系统业务,则需要针对多个业务应用和多个末端小水电集群测控装置配置对应数量的配网系统,这将大大增加开发难度和运维成本。
技术实现思路
[0004]本专利技术提供了一种边缘设备业务处理系统和方法,模拟不同边缘设备集群的业务场景,使业务应用管理通过软件实现,摆脱硬件设备限制,满足海量设备业务处理需求,从而降低开发难度和运维成本。
[0005]根据本专利技术的一方面,提供了一种边缘设备业务处理系统。所述系统包括:网关、容器注册表、容器编排服务器和工
【技术保护点】
【技术特征摘要】
1.一种边缘设备业务处理系统,其特征在于,所述系统包括:网关、容器注册表、容器编排服务器和工作节点;其中,所述网关,用于接收集群设备发送的业务请求,并将所述业务请求暂存至消息队列;所述容器注册表,用于储存业务处理容器对应的微服务代码;所述容器编排服务器,用于从所述微服务代码中获取业务处理容器镜像,并基于所述容器镜像发送至已创建的虚拟机中进行部署业务处理容器;所述工作节点,用于从所述消息队列中获取所述业务请求,基于部署至所述虚拟机中的所述业务处理容器,对所述业务请求进行业务处理。2.根据权利要求1所述的系统,其特征在于,所述容器编排服务器,还包括:声明式API、配置文件库、API服务器、控制管理器和调度器;其中,所述声明式API,用于筛选基于人类语言编辑的容器配置文件;所述配置文件库,用于将筛选后的所述容器配置文件进行储存;所述API服务器,用于从所述微服务代码中获取所述容器镜像;所述控制管理器,用于根据所述容器配置文件,对所述业务处理容器的容器生命周期状态进行管理;所述调度器,用于基于所述容器生命周期状态,根据所述容器镜像,在所述虚拟机中部署所述业务处理容器。3.根据权利要求1所述的系统,其特征在于,所述工作节点,还包括:工作节点组件、虚拟资源池组件和管理程序组件;其中,所述工作节点组件,用于从所述消息队列中获取所述业务请求,并将所述业务请求发送至所述虚拟资源池组件;所述管理程序组件,用于根据节点资源,创建所述虚拟机;所述虚拟资源池组件,用于对所述工作节点的节点资源进行管理和调度,并根据所述虚拟机中部署的所述业务处理容器,对所述业务请求进行业务处理。4.根据权利要求3所述的系统,其特征在于,所述工作节点组件还包括:服务发现机制和服务网格机制;其中,所述服务发现机制,用于根据所述业务请求,创建微服务元数据;所述服务网格机制,用于将所述微服务元数据发送至所述虚拟机中的所述业务处理容器中。...
【专利技术属性】
技术研发人员:林志超,罗步升,钟日平,杨仕锋,王英民,杨霖,王晓光,寨战争,
申请(专利权)人:广东电网有限责任公司惠州供电局,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。