[发明专利]服务访问方法、装置、设备及计算机可读存储介质有效
申请号: | 202010045595.8 | 申请日: | 2020-01-16 |
公开(公告)号: | CN111274604B | 公开(公告)日: | 2022-11-22 |
发明(设计)人: | 江鹏凯 | 申请(专利权)人: | 深圳平安医疗健康科技服务有限公司 |
主分类号: | G06F21/62 | 分类号: | G06F21/62 |
代理公司: | 北京中强智尚知识产权代理有限公司 11448 | 代理人: | 黄耀威 |
地址: | 518000 广东省深圳市福田区华*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 服务 访问 方法 装置 设备 计算机 可读 存储 介质 | ||
本发明公开了一种服务访问方法、装置、设备及计算机可读存储介质,涉及互联网技术领域,当接收到服务访问请求时,在请求地址对应的服务节点中确定目标服务节点,访问目标服务节点,为服务访问请求提供目标服务,使得可根据服务访问请求的请求地址和请求的目标服务,提供相应的访问节点,不会受到发送服务访问请求的场景限制,扩大了服务的适用范围,将服务的能力和优势完全的释放出来,提高了服务的利用率。所述方法包括:当接收到服务访问请求时,根据服务访问请求的域名信息,确定服务访问请求的请求地址;根据请求地址获取多个服务节点,在多个服务节点中确定目标服务节点;访问目标服务节点,基于目标服务节点,为服务访问请求提供目标服务。
技术领域
本发明涉及互联网技术领域,特别是涉及一种服务访问方法、装置、设备及计算机可读存储介质。
背景技术
随着互联网技术的飞速发展,大数据、云计算、海量存储在企业的运行中被广泛的应用,企业通过在线上部署各种服务,用户可以通过访问服务实现通过网络与企业进行交互。例如,许多企业部署有精算服务,在精算服务中使用数学模型刻画赔付损失、资金流入以及流出的完整过程,从而实现对精算风险变量未来的概率分布以及环境状态的假设。
相关技术中,服务中会包含存储资源、计算逻辑、依赖的服务资源以及服务的业务逻辑等各个不同的模块,且各个模块之间是紧耦合的,使得服务是一个独立的整体,这样,企业在部署服务时,需要将不同的服务注册在不同的服务器上,并基于不同的服务器满足用户对不同服务的访问需求。
在实现本发明的过程中,发明人发现相关技术至少存在以下问题:
不同的服务是注册在不同的服务器上的,这一特性使得服务只能在部署后的本地运行,每个服务都是一个独立的个体,固定的场景下只能访问固定的服务,导致服务的适用范围狭窄,不能完全的服务的能力和优势释放出来,服务的利用率较低。
发明内容
有鉴于此,本发明提供了一种服务访问方法、装置、设备及计算机可读存储介质,主要目的在于解决目前固定的场景下只能访问固定的服务,导致服务的适用范围狭窄,不能完全的服务的能力和优势释放出来,服务的利用率较低的问题。
依据本发明第一方面,提供了一种服务访问方法,该方法包括:
当接收到服务访问请求时,根据所述服务访问请求的域名信息,确定所述服务访问请求的请求地址;
根据所述请求地址获取多个服务节点,在所述多个服务节点中确定目标服务节点,所述多个服务节点提供所述服务访问请求指示的目标服务且允许所述请求地址访问,所述目标服务节点的评价指标大于所述多个服务节点中的其他服务节点;
访问所述目标服务节点,基于所述目标服务节点,为所述服务访问请求提供所述目标服务。
在另一个实施例中,所述当接收到服务访问请求时,确定所述服务访问请求的请求地址之前,所述方法包括:
接收所述多个服务节点的节点信息,将所述多个服务节点的节点信息注册在注册中心,所述多个服务节点包括静态编程语言Java服务节点以及动态编程语言Python服务节点;
与所述多个服务节点建立数据链接,基于所述数据链接,接收所述多个服务节点返回的心跳响应,所述心跳响应用于指示所述多个服务节点的工作状态。
在另一个实施例中,所述与所述多个服务节点建立数据链接,基于所述数据链接,接收所述多个服务节点返回的心跳响应之后,所述方法还包括:
对于所述多个服务节点中的每个服务节点,统计等待接收所述服务节点返回心跳响应的等待时长;
若在所述等待时长小于等于默认时长时接收到所述心跳响应,则将所述服务节点的工作状态标注为健康状态;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳平安医疗健康科技服务有限公司,未经深圳平安医疗健康科技服务有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010045595.8/2.html,转载请声明来源钻瓜专利网。