← 返回列表
API网关控制系统、控制方法、设备和介质
申请人信息
- 申请人:北京京东尚科信息技术有限公司; 北京京东世纪贸易有限公司
- 申请人地址:100195 北京市海淀区杏石口路65号西杉创意园四区11号楼东段1-4层西段1-4层
- 发明人: 北京京东尚科信息技术有限公司; 北京京东世纪贸易有限公司
专利详细信息
| 项目 | 内容 |
|---|---|
| 专利名称 | API网关控制系统、控制方法、设备和介质 |
| 专利类型 | 发明授权 |
| 申请号 | CN201810332949.X |
| 申请日 | 2018年4月13日 |
| 公告号 | CN110381101B |
| 公开日 | 2024年1月12日 |
| IPC主分类号 | H04L67/60 |
| 权利人 | 北京京东尚科信息技术有限公司; 北京京东世纪贸易有限公司 |
| 发明人 | 廖耀华 |
| 地址 | 北京市海淀区杏石口路65号西杉创意园四区11号楼东段1-4层西段1-4层; 北京市大兴区北京经济技术开发区科创十一街18号C座2层201室 |
摘要文本
北京京东尚科信息技术有限公司; 北京京东世纪贸易有限公司取得“一种透气窗帘布”专利技术,本发明公开了一种API网关控制系统、控制方法、设备及介质,其中,API网关控制方法包括:接收预设的至少一服务路由对象,服务路由对象包括入口方法和路由路径;构建一网关服务仓库,网关服务仓库包括网关服务和路由路径,网关服务包括入口方法,每一所述网关服务与至少一所述路由路径相对应;接收并解析API服务请求获取路由路径,根据路由路径从网关服务仓库中查找对应的网关服务;执行查找出的网关服务。本发明的API网关控制方法不需要对应建立多个转发控制器进行处理,从而使得API服务请求处理统一。
专利主权项内容
1.一种API网关控制方法,其特征在于,所述API网关控制方法包括:接收预设的至少一服务路由对象,所述服务路由对象包括入口方法和路由路径;构建一网关服务仓库,所述网关服务仓库包括网关服务和路由路径,所述网关服务包括所述入口方法,每一所述网关服务与至少一所述路由路径相对应;接收并解析API服务请求获取所述路由路径,根据所述路由路径从所述网关服务仓库中查找对应的网关服务;执行查找出的所述网关服务;所述服务路由对象为Spring服务路由对象;所述构建一网关服务仓库的步骤包括:扫描所有所述Spring服务路由对象;将所述Spring服务路由对象转换成Class对象;获取所述Class对象的类;判断所述Class对象的类是否符合预设规范,若是,则构建服务对象;将所述服务对象注入所述网关服务;利用所述路由路径与所述网关服务构建所述网关服务仓库。