[发明专利]一种业务请求处理方法、装置、系统和相关服务器有效
申请号: | 201710112916.X | 申请日: | 2017-02-28 |
公开(公告)号: | CN106850830B | 公开(公告)日: | 2020-11-20 |
发明(设计)人: | 汪可;袁帅 | 申请(专利权)人: | 北京神州绿盟信息安全科技股份有限公司;北京神州绿盟科技有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 黄志华 |
地址: | 100089 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 业务 请求 处理 方法 装置 系统 相关 服务器 | ||
本发明公开了一种业务请求处理方法、装置、系统和相关服务器,所述业务处理方法,包括:获取本次业务的业务请求,所述业务请求中携带有用于指示本次业务的业务类型的分隔符;根据所述业务请求中携带的分隔符,确定所述分隔符对应的逻辑接口,并将所述业务请求通过所述逻辑接口发送给业务处理服务器;接收所述业务处理服务器发送的所述业务的业务处理结果,并将所述业务处理结果反馈给客户端。采用本发明提供的方法,能够根据业务的业务类型,为其调用相应的逻辑接口,体现了对业务请求的定制化处理过程,同时提高了用户体验。
技术领域
本发明涉及分布式计算技术领域,尤其涉及一种业务请求处理方法、装置、系统和相关服务器。
背景技术
在Spark整体框架系统中,Thriftserver为上层提供了简单易用的Hive SQL接口的方式查询Hive组件中的数据。在普通业务项目中,会使用Thriftserver来查询spark的HDFS(Hadoop Distributed File System,分布式文件系统)数据。而攻击溯源的业务涉及到flow(流量)数据,每天的数据量会达到百亿条级别,查询数据会非常缓慢,比如几个小时或几天,导致前端一直处于等待状态,用户体验较差,因此,就需要提供进度页面指示当前查询情况、或者如果大数据量级别的查询输入出错时能够及时取消查询。而开源引擎Thriftserver具有很大的局限,无法很好的完成攻击溯源的需求,比如不支持大查询任务进度查询,不支持取消查询等。
当前采用的进度查询方式为手动去查看yarn或者Spark的监控界面,查看对应的Hive SQL语句与执行情况。此方法需要人工协助,扩展性和易用性不佳,尤其针对一个海量数据查询的Hive SQL语句,当查询条件输错时,必须等待本次查询执行结束时才能进行修正,无法实现及时取消查询,用户体验较差。
因此,如何使得Thriftserver根据业务类型对其执行定制化流程,进而实现既能实时获取当前业务的查询进度,又能够在查询条件输错时及时取消本次查询,提高用户体验是亟待解决的问题之一。
发明内容
本发明实施例提供一种业务请求处理方法、装置、系统和相关服务器,用以根据业务类型执行定制化处理过程,进而实现既能实时获取当前业务的查询进度与结果,又能够在查询条件输错时及时取消本次查询,以及实现其他更多定制的业务功能,同时还降低了定制功能成本,增加了功能扩展的灵活性与系统功能的多样性,提高了用户体验。
本发明实施例提供一种业务请求处理方法,包括:
获取本次业务的业务请求,所述业务请求中携带有用于指示本次业务的业务类型的分隔符;
根据所述业务请求中携带的分隔符,确定所述分隔符对应的逻辑接口,并将所述业务请求通过所述逻辑接口发送给业务处理服务器;
接收所述业务处理服务器发送的所述业务的业务处理结果,并将所述业务处理结果反馈给客户端。
较佳地,所述业务请求中还包含有第一标识;以及
在获取本次业务的业务请求之后,以及在根据所述业务请求中携带的分隔符,确定所述分隔符对应的逻辑接口之前,还包括:
利用所述分隔符,从所述业务请求中解析出所述业务的第一标识和所述业务的业务处理信息;
为本次业务分配第二标识;
利用所述第一标识替换所述第二标识;以及
将所述业务请求通过所述逻辑接口发送给业务处理服务器,具体包括:
将所述业务请求中的业务处理信息和第一标识通过所述逻辑接口发送给业务处理服务器。
优选地,所述业务请求包括业务查询请求、业务取消请求和第三业务请求。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京神州绿盟信息安全科技股份有限公司;北京神州绿盟科技有限公司,未经北京神州绿盟信息安全科技股份有限公司;北京神州绿盟科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710112916.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种蓝牙音频传输方法
- 下一篇:一种电磁输流泵