数据钻取方法、代理服务器、服务调用系统及介质技术方案

技术编号:26606711 阅读:46 留言:0更新日期:2020-12-04 21:31
本发明专利技术公开了一种数据钻取方法,包括以下步骤:代理服务器接收请求端发送的json字符串;获取所述json字符串对应的入参的名称和关键字起始下标,并将所述名称和所述关键字起始下标保存为所述json字符串对应的元数据;对所述json字符串进行序列化,得到json格式的数据包;在数据钻取功能触发时,根据所述元数据及所述数据包钻取目标数据。本发明专利技术还公开了一种代理服务器、服务调用系统及计算机可读存储介质,提高系统数据钻取方案的兼容性的效果。

【技术实现步骤摘要】
数据钻取方法、代理服务器、服务调用系统及介质
本专利技术涉及数据处理
,尤其涉及数据钻取方法、代理服务器、服务调用系统及计算机可读存储介质。
技术介绍
在基于OSP(OnlineServiceProvider,在线服务提供商)系统中,为提高系统的鲁棒性,通常需要对系统进行参数级的治理。即通过钻取数据的参数,并基于钻取的参数进行治理。例如,可以根据入参进行服务器路由,根据入参的值做服务降级和/或根据入参的条件输出预定的日志等。但是在相关的OSP服务化框架中,一般只能钻取Thrift(一种二进制通讯协议)二进制序列化的数据包中的参数,这样导致相关技术的数据钻取方案无法兼容基于json(JavaScriptObjectNotation,对象标识方法,是一种轻量级的数据交换格式)格式的数据包实现服务调用的系统。因此,相关技术存在兼容性较差的缺陷。上述内容仅用于辅助理解本专利技术的技术方案,并不代表承认上述内容是现有技术。
技术实现思路
本专利技术的主要目的在于提供一种数据钻取方法、代理服务器、服务调用系统及计算机可读存本文档来自技高网...

【技术保护点】
1.一种数据钻取方法,其特征在于,所述数据钻取方法包括以下步骤:/n代理服务器接收请求端发送的json字符串;/n获取所述json字符串对应的入参的名称和关键字起始下标,并将所述名称和所述关键字起始下标保存为所述json字符串对应的元数据;/n对所述json字符串进行序列化,得到json格式的数据包;/n在数据钻取功能触发时,根据所述元数据及所述数据包钻取目标数据。/n

【技术特征摘要】
1.一种数据钻取方法,其特征在于,所述数据钻取方法包括以下步骤:
代理服务器接收请求端发送的json字符串;
获取所述json字符串对应的入参的名称和关键字起始下标,并将所述名称和所述关键字起始下标保存为所述json字符串对应的元数据;
对所述json字符串进行序列化,得到json格式的数据包;
在数据钻取功能触发时,根据所述元数据及所述数据包钻取目标数据。


2.如权利要求1所述的数据钻取方法,其特征在于,所述对所述json字符串进行序列化,得到json格式的数据包的步骤之后,还包括:
将所述数据发送至目标服务器,其中,所述目标服务器接收到所述数据包后,根据所述数据包生成所述响应数据包,并将所述响应数据包发送至所述代理服务器;
接收所述响应数据包,并将所述响应数据包转发至所述请求端,以完成所述请求端的服务调用请求。


3.如权利要求1所述的数据钻取方法,其特征在于,在接收到参数级治理指令时,触发所述数据钻取功能。


4.如权利要求3所述的数据钻取方法,其特征在于,所述根据所述元数据及所述数据包钻取目标数据的步骤之后,还包括:
基于所述目标数据执行参数及治理动作,其中,参数及治理动作包括...

【专利技术属性】
技术研发人员:易柏胜
申请(专利权)人:广州品唯软件有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1