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

一种支持自定义协议的网关框架及实现方法与流程

2022-04-16 18:18:48 来源:中国专利 TAG:

技术特征:
1.一种支持自定义协议的网关框架,其特征在于:包括解码器工厂、编码器工厂、传输层数据处理中心、服务转发代理中心、控制面和配置中心;所述解码器工厂设有解码器接口,并定义有解码器接口规范,用于供开发者进行自定义协议解码器开发,开发的解码器只有符合解码器接口规范时,才能够注入解码器工厂中,解码器工厂中的每一个编码器都有唯一性标识;所述解码器接口规范为:输入参数类型是二进制流数据类型,输出参数类型是网关框架内部统一的通信消息类型;所述编码器工厂设有编码器接口,并定义有编码器接口规范,用于供开发者进行自定义协议编码器开发;开发的编码器只有符合编码器接口规范时,才能够注入编码器工厂中,编码器工厂中的每一个编码器都有唯一性标识;所述编码器规范为:输入参数类型是网关框架内部统一的通信消息类型,输出参数类型是二进制流数据类型;所述控制面用于提供ui交互界面,开发人员将自定义的编码器和解码器注入到编码器工厂和解码器工厂后,通过控制面板进行接口配置,即进行资源路径与对应的编码器、解码器的映射配置,该配置信息存储在配置中心;所述传输层数据处理中心用于对接客户端,从客户端获取资源请求信息;然后从配置中心查询与资源请求信息对应的解码器,并将传输层载体部分的二进制流数据传送到对应的解码器进行解码,将资源请求信息转换成网关框架内部统一的通信消息数据;所述服务转发代理中心用于从解码器处接收解码后的资源请求信息,并将其转发到后端服务;然后接收后端服务返回的响应,并将其转换为网关框架内部统一的通信消息格式;从配置中心找到对应的编码器,并将转换后的响应信息发送到对应的编码器进行编码,将响应信息转换为二进制流数据,并通过传输层数据处理中心传输到客户端。2.一种网关框架支持自定义协议实现的方法,其特征在于:所述方法基于如权利要求1所述的网关框架实现,其包括以下步骤:s1、根据解码器接口规范编写自定义的解码器,并将编写的解码器通过解码器工厂接口注入到解码器工厂内;根据编码器接口规范编写自定义的编码器,并将编写的编码器通过编码器工厂接口注入到编码器工厂内;s2、在操作面上配置资源路径与自定义的编码器、解码器的映射关系,保存后存入配置中心内;s3、客户端发起对资源请求;s4、传输层数据处理中心收到客户端发起的资源请求后,从配置中心获取到资源请求的资源路径对应的解码器,并将传输层载体部分的二进制流数据传输到解码器工厂中对应的编码器;编码器执行解码操作将二进制流数据转换为网关框架内部统一的数据格式;然后通过服务转发代理中心转发给后端服务;s5、后端服务返回响应,并传输至服务转发代理中心;服务转发代理中心将后端服务响应的数据转换成网关框架内部统一格式的数据;s6、从配置中心获取对应的编码器信息,并将格式转换后的相应数据传送到对应的编码器中,执行编码操作将网关框架内部统一格式的响应数据转换为二进制流数据;s7、通过传输层数据处理中心将二进制流数据格式的响应数据传输给客户端。

技术总结
本发明涉及一种支持自定义协议的网关框架,其包括解码器工厂、编码器工厂、传输层数据处理中心、服务转发代理中心、控制面和配置中心。本发明在网关框架中设置了解码器工厂和编码器工厂,并在解码器工厂和编码器工厂定义了解码器规范和编码器规范,开发者编写编解码器时,只需关心如何实现应用层协议与网关框架内部统一通信消息协议之间的数据类型转换,不需要关心客户端与网关以及网关与后端服务之间的数据传输协议,从而能够低成本、简易实现的支持自定义协议的网关应用开发。支持自定义协议的网关应用开发。支持自定义协议的网关应用开发。


技术研发人员:上官成 刘浩渊 林志贤 上官鸿
受保护的技术使用者:厦门点触科技股份有限公司
技术研发日:2021.12.29
技术公布日:2022/4/15
再多了解一些

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

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

相关文献