版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
号从Socket协议到Dubbo协议的转换方法及装置本发明公开了一种从Socket协议到Dubbo协配置的报文标识与Dubbo接口的映射关系,确定待调用Dubbo接口的bean名称,类名称及方法名该类型将当前调用参数反序列化为调用参数对本发明可以实现通过预先配置文件的方式将传统业务系统使用的Socket协议转换为新线系统使用的Dubbo协议,从而实现传统系统对新线系2在通过创建的SocketServer接收到调用端发来的当前传统的Socket协议报文时,对所述当前传统的Socket协议报文进行解析,得到当前Socket协议报文标识和当前调用参根据所述当前Socket协议报文标识,预先配置的Socket协议报文标识与Dubbo接口的映射关系,确定待调用Dubbo接口的bean名称,待调用Dubbo接口的类名称,以及待调用根据所述待调用Dubbo接口的类名称,以及待调用Dubbo接口中待调用方法的方法名从所述方法签名中获取待调用方法的调用参数类型,根据所述调用参数将所述Dubbo调用结果序列化处理后生成Socket协议报文返回将所述序列化后的Dubbo调用错误信息生成Dubbo调用错误结果报文返回3.如权利要求1所述的从Socket协议到Dub4.如权利要求1所述的从Socket协议到Dubbo协议的转换方法,其特征在于,以所述解析单元,用于在通过创建的SocketServer接收到调用端发来的当前传统的Socket确定单元,用于根据所述当前Socket协议报文标识,预先配置的S获取单元,用于根据所述待调用Dubbo接口的类名称,以及待调用Dubb3反序列化单元,用于从所述方法签名中获取待调用方法的调用参数类反馈单元,用于将所述Dubbo调用结果序列化处理后生成Socket协议报文返回给调用所述反馈单元还用于将所述序列化后的Dubbo调用错误信息生成Dubbo调用错误结果7.如权利要求5所述的从Socket协议到Dubbo单元具体用于:基于Java的反射机制,根据所述待调用Dubbo接口的类名称,以及待调用8.如权利要求5所述的从Socket协议到Dubbo协议的转换9.一种计算机设备,包括存储器、处理器及4[0001]本发明涉及大数据技术领域,尤其涉及一种从Socket协议到Dubbo协议的转换及[0005]本发明实施例提供一种从Socket协议到Dubbo协议的转换方法,用以通过预先配置文件的方式将传统业务系统相互通信使用的Socket协议转换为新线系统使用的Dubbo协[0006]在通过创建的SocketServer接收到调用端发来的当前传统的Socket协议报文[0007]根据所述当前Socket协议报文标识,预先配置的Socket协议报文标识与Dubbo接述当前调用参数反序列化为待调用方法使用的调用[0013]本发明实施例还提供一种从Socket协议到Dubbo协议的转换装置,用以通过预先5配置文件的方式将传统业务系统相互通信使用的Socket协议转换为新线系统使用的Dubbo[0014]解析单元,用于在通过创建的SocketServer接收到调用端发来的当前传统的述调用参数类型将所述当前调用参数反序列化为待调用方法使用的调用[0020]反馈单元,用于将所述Dubbo调用结果序列化处理后生成Socket协议报文返回给计算机程序,所述计算机程序被处理器执行时实现上述从Socket协议到Dubbo协议的转换[0023]本发明实施例还提供一种计算机程序产品,所述计算机程序产品包括计算机程创建的SocketServer接收到调用端发来的当前传统的Socket协议报文时,对当前传统的Socket协议报文进行解析,得到当前Socket协议报文标识和当前调用参数;根据当前将Dubbo调用结果序列化处理后生成Socket协议报文返回给调用端,可以实现通过预先配6置文件的方式将传统业务系统相互通信使用的Socket协议转换为新线系统使用的Dubbo协[0036]Socket协议报文格式:Socket协议的报文头是2个或4个虑到该现有实现传统系统对新业务系统的调用存在的技术互通信使用的Socket协议自动转换为新线系统使用的Dubbo协议,从而实现传统系统对新7类型将所述当前调用参数反序列化为待调用方法使用的调[0059]步骤108:将所述Dubbo调用结果序列化处理后生成Socket协议报文返回给调用的SocketServer接收到调用端发来的当前传统的Socket协议报文时,对当前传统的Socket协议报文进行解析,得到当前Socket协议报文标识和当前调用参数;根据当前8配置文件的方式将传统业务系统相互通信使用的Socket协议转换为新线系统使用的Dubbo[0062]1.在配置文件中,将需要调用的Dubbo接口作为[0065]4.(基于SpringXML配置文件,采用Map键值对的形式)建立TRANS_ID与对应的[0068]综上所述,上述准备阶段预先配置了Socket协议报文标识与Dubbo接口的映射关[0072]在上述步骤102中,接收到Socket协议报文后,对接收的Socket协议报文进行解9中找到对应的bean实例。Spring容器是Spring的核心,Springbean都存储在Spring容器调用Dubbo接口中待调用方法的方法名称,获取待调用方法的方法签名,可以包括:基于参数类型将步骤102中接收的调用参数(字符串,即当前调用参数)反序列化为待调用方法[0086]综上,本发明实施例提供的从Socket协议到Dubbo协议的转换方法为一种从议自动转换为Dubbo协议,即将传统业务系统相互通信使用的Socket协议自动转换为新线[0087]本发明实施例中还提供了一种从Socket协议到Dubbo协议的转换装置,如下面的此该装置的实施可以参见从Socket协议到Dubbo协议的转换方法的实施,重复之处不再赘[0089]解析单元02,用于在通过创建的SocketServer接收到调用端发来的当前传统的所述调用参数类型将所述当前调用参数反序列化为待调用方法使用的调用参[0095]反馈单元08,用于将所述Dubbo调用结果序列化处理后生成Socket协议报文返回[0098]所述反馈单元还可以用于将所述序列化后的Dubbo调用错误信息生成Dubbo调用消费者bean名称的映射关系、TRANS_ID与Dubbo接口中被调用接口的接口类名称的映射关[0104]2、Socket协议报文接收模块,即上述创建单元,该模块负责创建一个或多个[0110]4)使用从待调用方法的方法签名中获取的调用参数类型,将接收的调用参数(字符串)反序列化为待调用方法使用的调用参数对象,该步骤可以通过上述反序列化单元来[0117]2、Socket协议报文接收模块接收传统系统发送的的Socket协议报文,并传递给[0118]3、Socket协议报文解析模块负责对接收的Socket协议报文进行解析,抽取出将序列化后的数据传送给Socket协议返回报文[0120]5、Socket协议返回报文序列化模块将序列化后的数据(正常返回数据或错误信计算机程序,所述计算机程序被处理器执行时实现上述从Socket协议到Dubbo协议的转换[0124]本发明实施例还提供一种计算机程序产品,所述计算机程序产品包括计算机程创建的SocketServer接收到调用端发来的当前传统的Socket协议报文时,对所述当前传现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定[0128]这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026届青海省海东市高考适应性考试历史试卷含解析
- 2026平城区语文面试题目及答案
- 2026青岛销售面试题及答案
- 2026全民疫苗面试题库及答案
- 2026审计局面试题目及答案
- 管道疏通雇用协议书
- 互不追偿协议书
- 教师投递结对协议书
- 自动离职签字协议书
- 加油油票合同范本
- DB3201∕T 1016-2020 芦蒿软腐病综合防治技术规程
- 《公司治理》期末考试复习题库(含答案)
- 变压器安装吊装施工方案
- 2025年企业销售顾问招聘面试题库及参考答案
- 2025江西新余市国盛工程检测有限责任公司招聘检测技术人员笔试历年常考点试题专练附带答案详解试卷2套
- 机房不间断电源(UPS)设计方案
- 供电服务指挥中心
- 【MOOC】《电工学(电气工程学概论)》(天津大学)章节作业慕课答案
- 四川省眉山市东坡中学2026届数学八年级第一学期期末统考试题含解析
- 保洁有偿服务培训
- 商场消防安全重点巡查方案
评论
0/150
提交评论