[发明专利]一种处理代码执行请求的方法及装置有效
申请号: | 201910419110.4 | 申请日: | 2019-05-20 |
公开(公告)号: | CN110191165B | 公开(公告)日: | 2023-05-12 |
发明(设计)人: | 尹强;刘有;王和平;黄山;杨峙岳;邸帅;卢道和 | 申请(专利权)人: | 深圳前海微众银行股份有限公司 |
主分类号: | H04L67/56 | 分类号: | H04L67/56 |
代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 黄志华 |
地址: | 518027 广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 处理 代码 执行 请求 方法 装置 | ||
本申请涉及金融科技领域,并提供一种处理代码执行请求的方法及装置,用于简化处理代码执行请求中用户的操作。该方法包括:接收所述客户端发送的代码执行请求,所述代码执行请求包括用户请求执行的代码;根据预设的N个规则,从所述用户对应的总会话列表中,筛选出用于执行所述代码执行请求的会话;其中,所述总会话列表包括所述用户在所述引擎服务中对应的所有会话,N为正整数;将所述用户请求执行的代码发送给所述用于执行代码执行请求的会话。
技术领域
本申请涉及金融科技(Fintech)技术领域,尤其涉及一种处理代码执行请求的方法及装置。
背景技术
随着计算机技术的发展,越来越多的技术应用在金融领域,传统金融行业正在逐步向Fintech转变,但由于金融行业的安全性、实时性要求,也对技术提出了更高的要求。金融行业(比如银行、保险、证券)一般都会涉及到大数据平台脚本作业。大数据脚本作业一般是用户通过客户端将代码片段发送给引擎服务器,由引擎服务器上的会话来执行代码。
现有的处理代码执行请求的方式大致为:用户在客户端上提交代码执行请求,转发服务将代码执行请求提交到代码执行请求中指定的会话中,指定的会话执行用户提交的代码。
但是这种处理代码执行请求的方式中,用户先需要登录各种引擎服务器账号,获得自己在各种引擎服务中对应的会话,再根据需要代码执行请求确定选择哪种引擎服务,确定将该代码执行请求提交给该引擎服务中的哪一个会话,通过客户端将该代码执行请求提交给引擎服务,引擎服务在接收代码执行请求之后,将该代码执行请求发送给用户代码执行请求中所指定的会话。可见,现有的处理代码执行请求的方式中,用户操作极为繁琐。
发明内容
本申请实施例提供一种处理代码执行请求的方法及装置,用于简化处理代码执行请求中用户的操作。
第一方面,提供一种处理代码执行请求的方法,应用于中间代理服务器中,所述中间代理服务器与客户端和引擎服务器中的引擎服务均通信连接,所述方法包括:
接收所述客户端发送的代码执行请求,所述代码执行请求包括用户请求执行的代码;
根据预设的N个规则,中间代理服务器从所述用户对应的总会话列表中,筛选出用于执行所述代码执行请求的会话;其中,所述总会话列表包括所述用户在所述引擎服务中对应的所有会话,N为正整数;
将所述用户请求执行的代码发送给所述用于执行代码执行请求的会话。
在本申请实施例中,中间代理服务器在接收到代码执行请求之后,可以通过预设的N个规则为该代码执行请求筛选一个合适的会话,并将该代码执行请求提交给该会话,相较于现有技术中由用户选择指定会话的方式,在本申请实施例中用户无需关注引擎服务中的会话个数等,也无需用户去指定会话,简化用户的操作,提升用户体验。且,本申请实施例中,中间代理服务器根据N个规则,从多个会话中筛选出相应会话,中间代理服务器选择会话的灵活性更高。
在一种可能的设计中,根据预设的N个规则,中间代理服务器从所述用户对应的总会话列表中,筛选出用于执行所述代码执行请求的会话,包括:
将所述用户对应的总会话列表依次通过K个规则,筛选出用于执行所述代码执行请求的会话;其中,所述K个规则为N个规则中按照预设优先级从高到低排列后的前K个规则,K为小于或等于N的正整数。
在本申请实施例中,将N个规则按照预设优先级进行排序,在中间代理服务器在根据N个规则筛选会话时,当通过优先级较高的前K个规则,筛选出满足该前K个规则的唯一会话作为用于执行代码执行请求的会话,一方面确保每一次能够筛选出对应的会话,另一方面确定能够保证筛选出的会话是能够满足优先级较高的规则,一定程度上保证了会话的可靠性。
在一种可能的设计中,所述N个规则包括:健康状态规则、并发规则、负载规则、指定会话规则、黑名单会话规则和优先级会话规则中的一种或几种;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳前海微众银行股份有限公司,未经深圳前海微众银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910419110.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:分布式服务接入系统及方法
- 下一篇:一种基于物联网的消防方法及系统