[发明专利]微服务访问方法、装置、设备及介质在审
申请号: | 202110686341.9 | 申请日: | 2021-06-21 |
公开(公告)号: | CN115577342A | 公开(公告)日: | 2023-01-06 |
发明(设计)人: | 王毅;李红波 | 申请(专利权)人: | 中国移动通信集团重庆有限公司;中国移动通信集团有限公司 |
主分类号: | G06F21/44 | 分类号: | G06F21/44;G06F21/62;G06F9/26;G06F12/06 |
代理公司: | 北京东方亿思知识产权代理有限责任公司 11258 | 代理人: | 彭琼 |
地址: | 401121*** | 国省代码: | 重庆;50 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 微服 访问 方法 装置 设备 介质 | ||
本申请实施例提供一种微服务访问方法、装置、设备及介质。该方法包括:获取由第一服务器发送的访问请求,访问请求用于请求访问微服务,访问请求包括微服务的注册地址,注册地址包括微服务的访问类型;在根据访问类型,确定第一服务器具备访问微服务权限的情况下,根据注册地址获取微服务的实际访问地址;根据实际访问地址,访问微服务。根据本申请实施例,不仅可以提高微服务共享的便捷性,也可以在提高微服务共享的便捷性的同时保证微服务访问时的安全性。
技术领域
本申请属于微服务技术领域,尤其涉及一种微服务访问方法、装置、设备及介质。
背景技术
微服务是一种云原生架构方法,适用于中、大型系统或平台,其中的单个程序由许多松散耦合且可部署的较小组件或服务组成。微服务的特殊之处在于一个平台可以由多至上万个微服务组成,微服务之间可以实现共享且互相独立。
对于大型系统来说,大型系统往往是由多个模块组成,由于模块规模巨大,且模块之间既需要微服务共享,同时也需要数据隔离。但是在现有技术中,是通过用户、角色等对模块进行访问,实现微服务之间的完全共享。
由此可知,现有技术中在实现微服务共享时,无法保障微服务之间、子模块之间的数据隔离,进而也无法保障微服务之间、子模块之间访问时的安全性。因此,如何在实现微服务共享的同时,提高微服务之间、子模块之间访问时的安全性是一个亟待解决的问题。
发明内容
本申请实施例提供一种微服务访问方法、装置、设备及介质,能够在实现微服务共享的同时,保证访问微服务时的安全性。
第一方面,本申请实施例提供一种微服务访问方法,方法包括:获取由第一服务器发送的访问请求,访问请求用于请求访问微服务,访问请求包括微服务的注册地址,注册地址包括微服务的访问类型;根据访问类型,确定第一服务器具备访问微服务权限;在第一服务器具备访问微服务权限的情况下,根据注册地址获取微服务的实际访问地址;根据实际访问地址,访问微服务。
在第一方面的一些实施例中,访问类型包括授权类型;根据访问类型,确定第一服务器具备访问微服务权限,包括:根据授权类型,获取微服务的访问列表,访问列表包括至少一个具备访问微服务权限的服务器;基于至少一个具备访问微服务权限的服务器,确定第一服务器具备访问微服务权限。
在第一方面的一些实施例中,注册地址包括初始服务地址;根据注册地址获取微服务的实际访问地址,包括:根据初始服务地址和预设的负载策略,获取微服务所在的服务器地址;将服务器地址和初始服务地址进行拼接,得到微服务的实际访问地址。
在第一方面的一些实施例中,在获取由第一服务器发送的访问请求之前,方法还包括:获取微服务的初始服务地址、访问类型和所属模块名称;基于初始服务地址、访问类型和所属模块名称,确定微服务的注册地址。
第二方面,本申请实施例提供了一种微服务访问装置,装置包括:获取模块,用于获取由第一服务器发送的访问请求,访问请求用于请求访问微服务,访问请求包括微服务的注册地址,注册地址包括微服务的访问类型;确定模块,用于根据访问类型,确定第一服务器具备访问微服务权限;获取模块,还用于在第一服务器具备访问微服务权限的情况下,根据注册地址获取微服务的实际访问地址;访问模块,用于根据实际访问地址,访问微服务
在第二方面的一些实施例中,访问类型包括授权类型;包括:获取模块,用于根据授权类型,获取微服务的访问列表,访问列表包括至少一个具备访问微服务权限的服务器;确定模块,用于基于至少一个具备访问微服务权限的服务器,确定第一服务器具备访问微服务权限。
在第二方面的一些实施例中,注册地址包括初始服务地址;包括:获取模块,用于根据初始服务地址和预设的负载策略,获取微服务所在的服务器地址;拼接模块,用于将服务器地址和初始服务地址进行拼接,得到微服务的实际访问地址。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国移动通信集团重庆有限公司;中国移动通信集团有限公司,未经中国移动通信集团重庆有限公司;中国移动通信集团有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110686341.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种送料机构
- 下一篇:业务数据模型信息的确定方法、装置、设备及存储介质