买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
摘要:本发明公开了一种接口统一异步处理的方法,包括以下步骤:利用异步参数定义模块定义通用异步参数;以及设置并发线程数量;利用访问客户端向对外接口模块发送请求;设置校验模块验证请求参数是否完整且符合规范,检查是否异步参数,确定是否采用异步处理方式,如果校验通过,则进入下一步处理;否则,返回错误信息给访问客户端;校验通过后设置异步参数定义模块解析请求中的异步参数;设置异步线程池模块根据配置好的异步参数,将异步任务加入线程池的任务队列中;设置异步执行模块从任务队列中取出任务后,读取任务中的异步参数,并执行相应的业务逻辑,将结果发送给访问客户端。
主权项:1.一种接口统一异步处理的方法,其特征在于,应用于包括访问客户端和接口服务端的接口统一异步处理的系统,所述接口服务端进一步包括对外接口模块、校验模块、异步参数定义模块、异步线程池模块和异步执行模块,包括以下步骤:利用异步参数定义模块定义通用异步参数,所述通用异步参数包括业务逻辑执行所需的参数;以及设置并发线程数量,以限制同时执行的异步任务数量;将定义的通用异步参数和并发线程数量传递给异步线程池模块;利用访问客户端向对外接口模块发送请求,所述请求包括接口调用参数,对外接口模块接收来自访问客户端的请求,所述对外接口模块将接收到的请求传递给校验模块进行校验;设置校验模块验证请求参数是否完整且符合规范,检查是否异步参数,确定是否采用异步处理方式,如果校验通过,则进入下一步处理;否则,返回错误信息给访问客户端;校验通过后设置异步参数定义模块解析请求中的异步参数,根据解析得到的异步参数,配置相应的异步处理参数;设置异步线程池模块根据配置好的异步参数,将异步任务加入线程池的任务队列中,线程池中的线程按照先进先出的原则从任务队列中取出任务并执行;设置异步执行模块从任务队列中取出任务后,读取任务中的异步参数,并执行相应的业务逻辑,在任务执行过程中,设置异步执行模块监控任务的执行状态,当异步任务执行完成后,设置异步执行模块生成任务执行结果,并根据异步参数中的异步回调地址和异步回调标识,将结果发送给访问客户端。
全文数据:
权利要求:
百度查询: 杭州当虹科技股份有限公司 接口统一异步处理的方法
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。