基于微服务请求的矿井水信息处理方法和处理装置制造方法及图纸

技术编号:40840444 阅读:18 留言:0更新日期:2024-04-01 15:06
本申请提供了一种基于微服务请求的矿井水信息处理方法和处理装置,该方法通过API网关获取客户端发送的微服务请求,计算所有微服务实例中微服务请求的请求总量,微服务请求至少包括矿井水的水质监测和矿井水的水位监测;在请求总量小于或等于限流阈值的情况下,将平均负载与最大线程的比值最小的微服务实例确定目标微服务实例,最大线程为微服务实例运行队列中所有线程的总数,平均负载为微服务实例在预设时间内运行队列中的平均线程数,目标微服务实例为被调用的微服务实例;调用目标微服务实例执行微服务请求,得到矿井水信息处理结果,并将矿井水信息处理结果通过API网关反馈给客户端。本申请解决了矿井水信息处理效率低的问题。

【技术实现步骤摘要】

本专利技术涉及微服务,具体而言,涉及一种基于微服务请求的矿井水信息处理方法、处理装置、计算机可读存储介质和矿井服务系统。


技术介绍

1、水资源是人类生存和发展的基础,当前我国淡水资源贫乏,供需矛盾突出,水资源短缺已经成为生态文明建设和经济社会可持续发展的瓶颈制约,节约用水,保护水资源刻不容缓。其中,矿井水既是一种具有行业特点的污染源,又是一种宝贵的水资源。对矿井水进行资源化利用是缓解水资源供需矛盾,改善矿区生态环境的有效途径。

2、目前,通常采用单体架构或soa(service oriented archithecture,面向服务架构)架构对矿井水信息进行处理,随着井下井上场景和设备接入的数据量的增长,上述架构中的应用程序的规模会越来越大,逐渐难以维护以及扩展新功能,进而导致矿井水信息处理的灵活性和处理效率较差,无法满足日益增长的矿井水循环需求。


技术实现思路

1、本申请的主要目的在于提供一种基于微服务请求的矿井水信息处理方法、处理装置、计算机可读存储介质和矿井服务系统,以至少解决现有技术中矿井本文档来自技高网...

【技术保护点】

1.一种基于微服务请求的矿井水信息处理方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,在所述请求总量小于或等于限流阈值的情况下,将平均负载与最大线程的比值最小的所述微服务实例确定为目标微服务实例,包括:

3.根据权利要求2所述的方法,其特征在于,将所述有效权重的最大值对应的所述微服务实例确定为目标微服务实例之后,所述方法还包括:

4.根据权利要求1所述的方法,其特征在于,调用所述目标微服务实例执行所述微服务请求,得到矿井水信息处理结果,并将所述矿井水信息处理结果通过所述API网关反馈给所述客户端,包括:</p>

5.根据...

【技术特征摘要】

1.一种基于微服务请求的矿井水信息处理方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,在所述请求总量小于或等于限流阈值的情况下,将平均负载与最大线程的比值最小的所述微服务实例确定为目标微服务实例,包括:

3.根据权利要求2所述的方法,其特征在于,将所述有效权重的最大值对应的所述微服务实例确定为目标微服务实例之后,所述方法还包括:

4.根据权利要求1所述的方法,其特征在于,调用所述目标微服务实例执行所述微服务请求,得到矿井水信息处理结果,并将所述矿井水信息处理结果通过所述api网关反馈给所述客户端,包括:

5.根据权利要求1所述的方法,其特征在于,调用所述目标微服务实例执行所述微服务请求,得到矿井水信息处理结果,并将所述矿井水信息处理结果通过所述api网关反馈给所述客户端,包括:

6.根据...

【专利技术属性】
技术研发人员:王小龙李政马铮卢芳刘洁
申请(专利权)人:国能神东煤炭集团有限责任公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1