买专利,只认龙图腾
首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

【发明授权】一种网关树形执行链_杭州视洞科技有限公司_202111016818.9 

申请/专利权人:杭州视洞科技有限公司

申请日:2021-09-01

公开(公告)日:2024-04-02

公开(公告)号:CN113778710B

主分类号:G06F9/54

分类号:G06F9/54;G06N5/01

优先权:

专利状态码:有效-授权

法律状态:2024.04.02#授权;2021.12.28#实质审查的生效;2021.12.10#公开

摘要:本发明涉及网关服务技术领域,尤其是一种网关树形执行链,包括结合编译原理的三元式原理抽象调用函数关系为Result=FuncArgvs的逻辑,将API网关的执行链设置为一个满足多层Result=FuncArgvs的结构;通过后段调用微服务Func1,Func2和Func3;请求httpParam1到httpParam4的参数;配置上述整个树形,执行链会并发执行Func1和Func2得到结果result1和result2;将result1和result2作为Func3的入参传递过去执行。该网关树形执行链描述更复杂的服务调用关系链:属性执行链可以认为是树形的语法树,这个以编译原理作为背书,理论上可以描述所有的调用关系链,因此微服务化可以更加的原子化,简化开发的难度;并发完成调用关系链,和责任链相比整体执行链更短,因此响应时间更短,可以提高用户的体验。

主权项:1.一种网关树形执行链,其特征在于:包括以下结构:S1:结合编译原理的三元式原理抽象调用函数关系为Result=FuncArgvs的逻辑,将API网关的执行链设置为一个满足多层Result=FuncArgvs的结构;S2:通过后段调用微服务Func1,Func2和Func3;S3:请求httpParam1到httpParam4的参数;S4:配置上述整个树形,执行链会并发执行Func1和Func2得到结果result1和result2;S5:将result1和result2作为Func3的入参传递过去执行;S6:Func3执行得到Result返回就是最终的结果;所述S1中该API网关的执行链采用树形的方式描述整个执行链;所述S1中该树形执行链既可以解决多层服务之间组合关系的调用,在同级无依赖情况下可以并发执行;利用所述树形执行链运用于网关的check层和run层,网关可以用于流控,鉴权,监控,防刷等等业务的时候实际跟业务是无关的,增加check层树形执行链,run层和check层均可以支持多服务之间的组合关系check和提升并发度,提升网关的扩展性;所述run层就是真正的业务执行链。

全文数据:

权利要求:

百度查询: 杭州视洞科技有限公司 一种网关树形执行链

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。