[发明专利]一种远程调用服务框架的实现系统有效
申请号: | 201910565248.5 | 申请日: | 2019-06-26 |
公开(公告)号: | CN110287040B | 公开(公告)日: | 2021-06-18 |
发明(设计)人: | 贾建华;郑梦久;韩志远;单园庆 | 申请(专利权)人: | 苏宁消费金融有限公司 |
主分类号: | G06F9/54 | 分类号: | G06F9/54;G06F8/60;H04L12/24;H04L29/08 |
代理公司: | 南京钟山专利代理有限公司 32252 | 代理人: | 上官凤栖 |
地址: | 210000 江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 一种远程调用服务框架的实现系统,主要包括配置模块、API模块、发送模块、编码模块、解码模块、接收模块等,通过以上几个模块之间的交互和流转,实现消息从请求方到服务方之间的通信。系统基于业界广泛使用的稳定开源NIO框架Netty,提供了基于点对点的同步调用、异步调用和基于CallBack机制的异步调用,为便于维护和沟通交流,该远程调用服务框架被命名为SIF框架。本发明提供了统一的编程模型,简化了调用复杂度,使开发人员更专注于业务逻辑的实现;解决了跨系统联机交易业务日志难以跟踪分析的问题;解决了并发压力过大时需要进行流量控制的问题。 | ||
搜索关键词: | 一种 远程 调用 服务 框架 实现 系统 | ||
【主权项】:
1.一种远程调用服务框架的实现系统,其特征在于,分为请求方和服务方,请求方和服务方中均包括配置模块、业务模块、API模块、发送模块、接收模块、编码模块和解码模块,其中,配置模块用于对远程调用服务框架进行初始化配置,服务方的API模块用于提供符合框架规范的接口;请求方的业务模块发送请求参数至请求方的API模块,请求方的API模块对请求参数进行处理,经过请求方的编码模块编码后发送至请求方的发送模块,请求方的发送模块将请求参数封装成符合框架定义要求的报文数据格式并发送至服务方的接收模块,报文经过服务方的解码模块解码后,发送至服务方的业务模块,服务方的业务模块根据报文完成业务的具体处理并生成业务返回参数Map,业务返回参数Map依次经过服务方的编码模块、服务方的发送模块、请求方的接收模块、请求方的解码模块、请求方的API模块后,最终发送至请求方的业务模块。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏宁消费金融有限公司,未经苏宁消费金融有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201910565248.5/,转载请声明来源钻瓜专利网。