[发明专利]服务接入方法、装置、计算机设备及计算机存储介质有效
申请号: | 201811325359.0 | 申请日: | 2018-11-08 |
公开(公告)号: | CN109818836B | 公开(公告)日: | 2021-12-14 |
发明(设计)人: | 韩亚洲 | 申请(专利权)人: | 平安科技(深圳)有限公司 |
主分类号: | H04L12/28 | 分类号: | H04L12/28;H04L29/08;G06F16/28;G06F16/2455 |
代理公司: | 北京中强智尚知识产权代理有限公司 11448 | 代理人: | 黄耀威 |
地址: | 518000 广东省深圳市福田街*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 服务 接入 方法 装置 计算机 设备 存储 介质 | ||
本申请公开了一种服务接入方法、装置、计算机设备及计算机存储介质,涉及微服务架构领域,可以更方便地从关系型数据库中读取到客户端所需调用的服务,节省服务接入时间。所述方法包括:将后台服务以字段的形式进行拆解,得到拆解后的服务元素;获取拆解后的服务元素与客户端信息之间的映射关系,按照预设绑定规则将所述拆解后的服务元素与客户端信息之间的映射关系存储至关系型数据库中;当接收到客户端发送的后台服务接入请求时,根据所述后台服务接入请求中携带的客户端信息从所述关系型数据库中查找与所述客户端信息相映射的多个服务元素;根据所述与所述客户端信息相映射的多个服务元素确定符合服务请求对应的后台服务;将所述符合服务请求对应的后台服务拆解后的服务元素推送至客户端,以便客户端进行服务接入。
技术领域
本发明涉及微服务架构领域,尤其是涉及到服务接入方法、装置、计算机设备及计算机存储介质。
背景技术
API网关是一个服务器,是系统的唯一入口其内部封装了系统内部架构,为每个客户端提供一个定制API,可以为Web端、APP端提供API访问,也可以给物联网设备提供API接口。
作为所有客户端的唯一入口,API网关会将应用程序的各个后台服务汇总在一起,所有的客户端发送的请求都要经过统一的API网关进行认证、检查等操作后,再将请求转发到后台服务,以便API网关调用相关后台服务API返回至客户端,从而实现客户端的服务接入。
在实际应用过程中,为了便于客户端进行服务的接入,API网关会预先将各个后台服务配置在预设文件中,并根据客户端的请求内容,调用相应的后台服务API返回至客户端。然而,随着服务数量的增多,API网关中的预设文件所承载的服务内容也随之增多,使得从众多服务内容中读取需要调用的服务API比较耗时,也容易出现错误,增强了服务的维护难度。
发明内容
有鉴于此,本发明提供了一种服务接入方法、装置、计算机设备及计算机存储介质,主要目的在于解决目前相关技术中服务接入过程费时并且易错的问题。
依据本发明一个方面,提供了一种服务接入方法,包括:
将后台服务以字段的形式进行拆解,得到拆解后的服务元素;
获取拆解后的服务元素与客户端信息之间的映射关系,按照预设绑定规则将所述拆解后的服务元素与客户端信息之间的映射关系存储至关系型数据库中;
当接收到客户端发送的后台服务接入请求时,根据所述后台服务接入请求中携带的客户端信息从所述关系型数据库中查找与所述客户端信息相映射的多个服务元素;
根据所述与所述客户端信息相映射的多个服务元素确定符合服务请求对应的后台服务;
将所述符合服务请求对应的后台服务拆解后的服务元素推送至客户端,以便客户端进行服务接入。
进一步地,所述将后台服务以字段的形式进行拆解,得到拆解后的服务元素包括:
根据所述后台服务的属性参数定义拆分字段;
根据所述拆分字段对所述后台服务进行拆解,得到拆解后的服务元素。
进一步地,所述获取拆解后的服务元素与客户端信息之间的映射关系,包括:
通过查询后台服务中是否存在绑定服务,确定后台服务与客户端信息之间的映射关系;
根据所述台服务与客户端信息之间的映射关系,获取拆解后的服务元素与客户端信息之间的映射关系。
进一步地,所述服务请求携带有请求服务的唯一标识,所述根据所述与所述客户端信息相映射的多个服务元素确定符合服务请求对应的后台服务包括:
从所述与所述客户端信息相映射的多个服务元素中查找所述请求接入服务的唯一标识;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安科技(深圳)有限公司,未经平安科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811325359.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种家庭自动化系统
- 下一篇:智能家居控制方法、装置、计算机设备及存储介质