[发明专利]基于微服务的调控画面综合数据轻量化交互方法及系统在审
申请号: | 202110919405.5 | 申请日: | 2021-08-11 |
公开(公告)号: | CN113726856A | 公开(公告)日: | 2021-11-30 |
发明(设计)人: | 张令涛;田国辉;胡铁军;阙凌燕;周飞;张亮;李磊;马发勇;赵林 | 申请(专利权)人: | 北京科东电力控制系统有限责任公司;国家电网有限公司;国网电力科学研究院有限公司;南瑞集团有限公司;国网浙江省电力有限公司;国网浙江省电力有限公司宁波供电公司;国网山东省电力公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L29/06 |
代理公司: | 南京纵横知识产权代理有限公司 32224 | 代理人: | 许婉静 |
地址: | 100000 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 微服 调控 画面 综合 数据 量化 交互 方法 系统 | ||
1.基于微服务的调控画面综合数据轻量化交互方法,其特征在于,包括如下步骤:
对部署在客户端的单体应用程序下的功能进行分类,分成必要功能和非必要功能两类;
将单体应用程序下的非必要功能按照功能特点划分为多个功能单一的微服务;
对多个功能单一的微服务进行部署,部署到服务器端的多台服务器上,组成服务器集群;
接收客户端发送的调用请求,并根据服务器集群的运行状态,选择运行请求服务的服务器;
将服务器运行服务的结果返回到客户端。
2.根据权利要求1所述的基于微服务的调控画面综合数据轻量化交互方法,其特征在于,对非必要功能进行拆分的准则进一步包括:根据每个微服务完成单一功能的拆分准则对非必要功能进行划分,且每个微服务仅与一个数据库进行数据交互,不跨多个数据库交互。
3.根据权利要求1所述的基于微服务的调控画面综合数据轻量化交互方法,其特征在于,将多个功能单一的微服务部署到服务器端的多台服务器上,使用多主机多服务的方案。
4.根据权利要求1所述的基于微服务的调控画面综合数据轻量化交互方法,其特征在于,将多个功能单一的微服务部署到服务器端的多台服务器上,使用多主机单服务的方案。
5.根据权利要求1所述的基于微服务的调控画面综合数据轻量化交互方法,其特征在于,服务器集群的运行状态包括服务器CPU占用率和服务器运行服务的情况,其中,服务器运行服务的情况表示该服务器正在运行的服务数量。
6.根据权利要求5所述的基于微服务的调控画面综合数据轻量化交互方法,其特征在于,选择服务器的方法包括:对服务器CPU占用率由高到低进行排序,选择排序低的服务器运行请求的服务;若服务器CPU占用率排序接近,则对服务器运行服务的情况排序,选择排序低的服务器运行请求的服务。
7.基于微服务的调控画面综合数据轻量化交互系统,用于实现权利要求1至6中任一项所述方法,其特征在于,包括拆分子系统、部署子系统和调用子系统,其中,拆分子系统用于对单体应用程序下的非必要功能按照功能特点进行划分,得到多个功能单一的微服务;部署子系统用于将多个功能单一的微服务部署到服务器端的多台服务器上,组成服务器集群;调用子系统包括代理服务器,用于接收调用请求,根据服务器集群的运行状态,选择服务器运行该请求。
8.根据权利要求7所述的基于微服务的调控画面综合数据轻量化交互系统,其特征在于,代理服务器包括协议适配模块、负载均衡模块、服务跟踪模块和流量管控模块,其中,协议适配模块用于接受多种协议的报文,进行自动识别并转换为统一的交互报文;负载均衡模块用于根据接收到的请求量,综合考虑服务器集群的负载情况,并以此为依据进行请求的分发;服务跟踪模块用于记录与收集人机服务调用全过程信息;流量管控模块用来限制在给定时间内的请求数量。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京科东电力控制系统有限责任公司;国家电网有限公司;国网电力科学研究院有限公司;南瑞集团有限公司;国网浙江省电力有限公司;国网浙江省电力有限公司宁波供电公司;国网山东省电力公司,未经北京科东电力控制系统有限责任公司;国家电网有限公司;国网电力科学研究院有限公司;南瑞集团有限公司;国网浙江省电力有限公司;国网浙江省电力有限公司宁波供电公司;国网山东省电力公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110919405.5/1.html,转载请声明来源钻瓜专利网。