一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种第三方开发者维护的主动回调方案的制作方法

2022-03-09 02:17:59 来源:中国专利 TAG:

技术特征:
1.一种第三方开发者维护的主动回调方案,其特征在于,包括下步骤:步骤s1、在开放平台中建立回调系统,其中,回调系统的建立包括以下步骤:(1)对业务进行抽象分解,在开放平台中的用户需要主动回调的业务节点埋入增强点,并根据不同的业务节点定义增强点接口;(2)根据业务需要提供内部封装方法;(3)按商家维度建立识别号,一个商家建立一个唯一的识别号appkey或appsercert;(4)根据商家维度所分配的识别号为每个商户部署一个serverless,与商家的唯一识别号appkey或appsercert绑定,其中,serverless上运行着一个基础java框架服务;步骤s2、商家通过建立的回调系统实现接口,并上传代码;步骤s3、开放平台的回调系统对接收的代码进行扫描,并对扫描后的代码进行校验;步骤s4、开放平台对通过检验的代码进行转换,并按层级结构抽象出代码,写入类文件并放在java框架中;步骤s5、对写入抽象出代码的java框架整体进行编译打包部署到serverless;步骤s6、当埋入增强点的业务节点被触发时,业务调用主动回调系统传入appkey或appsercert;步骤s7、主动回调系统对传入appkey或appsercert进行校验,通过后连接到对应的serverless;步骤s8、开放平台自动运行商家上传的代码,最后通过统一的方法完成回调。2.根据权利要求1所述的第三方开发者维护的主动回调方案,其特征在于,所述步骤s1的回调系统的建立步骤(2)中的封装方法主要包括方法名、包路径和返回值。3.根据权利要求1所述的第三方开发者维护的主动回调方案,其特征在于,所述步骤s3中的对扫描后的代码进行校验步骤如下:

检验引入开放平台的包是否正确,否,检验不通过;是,进入步骤



检验实现的接口参数类型与参数个数是否与增强点定义的接口是否一致,否,检验不通过;是,进入步骤



检验代码块中调用方法是否在开放平台提供的包路径中,是,检验通过;否,检验代码块中调用方法是否在当前类中,否,不在检验不通过,是,判定代码通过检验。4.根据权利要求1所述的第三方开发者维护的主动回调方案,其特征在于,所述步骤s4中的开放平台对商户提交的代码进行转换,是通过正则匹配,生成抽象出的代码按层级结构包括引入的包名、类名和接口名、方法名和方法参数、方法内执行的代码块以及代码块中的方法名。5.根据权利要求1所述的第三方开发者维护的主动回调方案,其特征在于,所述步骤s4中将抽象出的代码按层级结构写入java框架文件中时,还会写入类名的包路径和该包路径接口需要引入的包,还会写入dubbo支持的方法暴露的注解,供服务内部注册调用。6.根据权利要求5所述的第三方开发者维护的主动回调方案,其特征在于,所述步骤s5中是将java框架文件中的代码按层级结构移动到增强点对应的文件夹路径下,且路径由使用的java框架决定,最后编译打包,重新部署成serverless。7.根据权利要求5所述的第三方开发者维护的主动回调方案,其特征在于,所述步骤s8中通过统一的方法为callbackformerchant。

技术总结
本发明公开了一种第三方开发者维护的主动回调方案,其特征在于,包括下步骤:步骤S1、在开放平台中建立回调系统,其中,回调系统的建立包括以下步骤:步骤S2、商家通过建立的回调系统实现接口,并上传代码等步骤。本发明通过开放平台抽象出增强点及定义接口,具体回调实现由商家控制,降低了商家与开放平台的对接成本,也降低了开放平台的开发维护成本。由开放平台提供内部服务方法,商家只需关注使用,不用关心实现,降低了商家开发难度。同时,开发平台统一接口标准,规范了整体业务流程,开发平台专注于服务,增加了开发平台与多商家的对接效率。接效率。接效率。


技术研发人员:赵嘉杰
受保护的技术使用者:多点生活(成都)科技有限公司
技术研发日:2021.11.09
技术公布日:2022/3/7
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献