CN115499518A - 一种微服务协议转换方法、装置和电子设备 - Google Patents

一种微服务协议转换方法、装置和电子设备 Download PDF

Info

Publication number
CN115499518A
CN115499518A CN202210906706.9A CN202210906706A CN115499518A CN 115499518 A CN115499518 A CN 115499518A CN 202210906706 A CN202210906706 A CN 202210906706A CN 115499518 A CN115499518 A CN 115499518A
Authority
CN
China
Prior art keywords
request data
protocol
target
template
service
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202210906706.9A
Other languages
English (en)
Inventor
罗以攀
李�杰
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Tianyi Cloud Technology Co Ltd
Original Assignee
Tianyi Cloud Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Tianyi Cloud Technology Co Ltd filed Critical Tianyi Cloud Technology Co Ltd
Priority to CN202210906706.9A priority Critical patent/CN115499518A/zh
Publication of CN115499518A publication Critical patent/CN115499518A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/08Protocols for interworking; Protocol conversion
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/66Arrangements for connecting between networks having differing types of switching systems, e.g. gateways

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer And Data Communications (AREA)
  • Communication Control (AREA)

Abstract

本发明公开了一种微服务协议转换方法、装置和电子设备,应用于目标接口,目标接口部署于微服务网关中,该方法包括:接收客户端***发送的请求数据;基于请求数据从协议配置中心保存的协议转换模板中提取与请求数据对应的目标模板;通过目标模板将请求数据转换成目标协议的第二请求数据,并将第二请求数据发送至目标接口对应的服务端,目标协议是服务端内部支持的通信协议。本发明提供的技术方案,减少了暴露接口的数量,实现了转换协议的热部署,降低了服务代码的复杂程度。

Description

一种微服务协议转换方法、装置和电子设备
技术领域
本发明涉及互联网技术领域,具体涉及一种微服务协议转换方法、装置和电子设备。
背景技术
目前,服务的微服务化的是大势所趋,服务开放能力也越来越多,例如运营商提供的语音通话微服务、短信微服务等。外卖小程序、快递小程序、电商网站等客户端***可以基于上述微服务进行二次开发,从而使第三方应用程序请求上述微服务的功能;服务方提供服务的可调用接口,并将接口暴露出来,使得第三方应用程序可以通过暴露的接口向微服务发送请求。通常客户端***需要调用大量微服务,目前为了避免客户端***存储过多的微服务信息以及重复通信次数过多,客户端***和微服务之间的通信一般是基于微服务网关进行协调。但是客户端***内部的通信协议通常与微服务内部的通讯协议不同,为了解决通信的问题,需要进行协议转换。如专利文件CN113438251A所公开的,客户端***生成的请求数据借助协议转换信息被转换成能够在微服务内部传输的数据,在经过微服务处理之后,再借助协议转换信息将响应数据转换成客户端***的协议形式,对响应数据进行反馈。但是现有技术的转换方式,其协议转换工作主要是在服务内部进行转换,需要根据不同的协议进行解析,如果多种不同的客户端***均调用当前微服务,服务需要为每一个客户端***提供一个暴露的接口,如图1所示,这种方式导致代码臃肿重复,增加服务端的复杂性。
之后,如图2所示,为了解决上述问题,专利文件CN113242221A提出了一种协议转换方法,当客户端***向微服务请求时,微服务网关根据客户端***的请求直接从服务端获取对应的微服务,再通过获取的微服务进行协议转换和二进制数据处理。但是这种方法其协议转换的位置还是在服务内部,服务代码臃肿的缺点没有解决。
发明内容
有鉴于此,本发明实施方式提供了一种微服务协议转换方法、装置和电子设备,从而降低了服务代码的复杂性。
根据第一方面,本发明实施例提供了一种微服务协议转换方法,应用于目标接口,所述目标接口部署于微服务网关中,所述方法包括:接收客户端***发送的请求数据;基于所述请求数据从协议配置中心保存的协议转换模板中提取与所述请求数据对应的目标模板;通过所述目标模板将所述请求数据转换成目标协议的第二请求数据,并将所述第二请求数据发送至目标接口对应的服务端,所述目标协议是所述服务端内部支持的通信协议。
可选地,所述基于所述请求数据从协议配置中心保存的协议转换模板中提取与所述请求数据对应的目标模板,包括:从所述协议配置中心中拉取已配置接口的服务元数据信息,并缓存所述服务元数据信息;基于所述请求数据从缓存的所述服务元数据信息中提取出所述目标模板。
可选地,所述基于所述请求数据从缓存的所述服务元数据信息中提取出所述目标模板,包括:根据所述请求数据中的URL从缓存的所述服务元数据信息中确定目标元数据信息;根据所述请求数据中的客户端***来源从所述目标元数据信息中提取出所述目标模板。
可选地,当所述服务端支持的协议发生变更时,所述服务端将变更信息发送至所述协议配置中心,以使所述协议配置中心修改保存的协议转换模板。
可选地,所述接收客户端***发送的请求数据,包括:接收预设数量的客户端***分别发送的请求数据,以通过所述目标接口对各个客户端***的请求数据并行进行协议转换。
可选地,所述通过所述目标模板将所述请求数据转换成目标协议形式的第二请求数据,包括:根据所述目标模板中记录的JSON路径字段从所述请求数据中获取JSON对象;将所述JSON对象映射为所述第二请求数据。
根据第二方面,本发明实施例提供了一种微服务协议转换装置,应用于目标接口,所述目标接口部署于微服务网关中,所述装置包括:数据接收模块,用于接收客户端***发送的请求数据;模板匹配模块,用于基于所述请求数据从协议配置中心保存的协议转换模板中提取与所述请求数据对应的目标模板;协议转换模块,用于通过所述目标模板将所述请求数据转换成目标协议形式的第二请求数据,并将所述第二请求数据发送至目标接口对应的服务端,所述目标协议是所述服务端内部支持的通信协议。
可选地,所述模板匹配模块,包括:元数据匹配模块,用于从所述协议配置中心中拉取已配置接口的服务元数据信息,并缓存所述服务元数据信息;模板提取模块,用于基于所述请求数据从缓存的所述服务元数据信息中提取出所述目标模板。
根据第三方面,本发明实施例提供了一种电子设备,包括:存储器和处理器,所述存储器和所述处理器之间互相通信连接,所述存储器中存储有计算机指令,所述处理器通过执行所述计算机指令,从而执行第一方面,或者第一方面任意一种可选实施方式中所述的方法。
根据第四方面,本发明实施例提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机指令,所述计算机指令用于使所述计算机从而执行第一方面,或者第一方面任意一种可选实施方式中所述的方法。
本申请提供的技术方案,具有如下优点:
本申请提供的技术方案,部署独立的协议配置中心,并将各个微服务对接各个客户端***所需的协议转换模板保存到协议配置中心,协议转换模板用于将请求数据转换为服务端能够直接使用的字符串形式的第二请求数据。当客户端***通过微服务网关的目标接口向微服务请求数据时,目标接口直接根据请求数据所属的客户端***从协议配置中心中调取对应的协议转换模板。从而在微服务网关中进行协议转换,然后将转换后的第二请求数据再发送给服务端,在服务层将第二请求数据解析成二进制流使用。从而使得微服务的协议转换工作无需在微服务内部进行,降低了服务代码复杂度。
此外,一个微服务的目标接口,可以同时接收多个不同的客户端***发来的请求数据,并按照各个请求数据的***来源从协议配置中心中调度对应的协议转换模板,同时进行协议转换处理。使得一个微服务只需在微服务网关中暴露一个接口,进一步降低服务代码复杂程度。并且,当微服务支持的协议发生变更时,只需在协议配置中心中将对应的协议转换模板修改,无需调整服务代码。相比现有技术,服务协议的变更能够做到热部署,无需重新启动并发布服务,提高了工作效率。
附图说明
通过参考附图会更加清楚的理解本发明的特征和优点,附图是示意性的而不应理解为对本发明进行任何限制,在附图中:
图1示出了现有技术中协议转换的原理示意图;
图2示出了现有技术中另一个协议转换原理示意图;
图3示出了本发明一个实施方式中一种微服务协议转换方法的步骤示意图;
图4示出了本发明一个实施方式中一种微服务协议转换方法的结构示意图;
图5示出了本发明一个实施方式中一种微服务协议转换装置的结构示意图;
图6示出了本发明一个实施方式中一种电子设备的结构示意图。
具体实施方式
为使本发明实施方式的目的、技术方案和优点更加清楚,下面将结合本发明实施方式中的附图,对本发明实施方式中的技术方案进行清楚、完整地描述,显然,所描述的实施方式是本发明一部分实施方式,而不是全部的实施方式。基于本发明中的实施方式,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施方式,都属于本发明保护的范围。
请参阅图3和图4,在一个实施方式中,一种微服务协议转换方法,应用于目标接口,目标接口部署于微服务网关中,具体包括以下步骤:
步骤S101:接收客户端***发送的请求数据。
步骤S102:基于请求数据从协议配置中心保存的协议转换模板中提取与请求数据对应的目标模板。
步骤S103:通过目标模板将请求数据转换成目标协议的第二请求数据,并将第二请求数据发送至目标接口对应的服务端,目标协议是服务端内部支持的通信协议。
在现有技术中,一个完整的请求微服务的流程包括:1.微服务针对某个客户端***创建一个服务接口;2.再针对该服务接口创建一个暴露接口在微服务网关中进行注册;3.客户端***在微服务网关中进行注册;4.当客户端需要使用微服务的功能时,客户端发送请求数据,微服务网关会根据先前的注册情况进行匹配,使客户端***调用在微服务网关中注册的暴露接口,使客户端和微服务通信;5.微服务接收到请求数据之后,再对请求数据进行协议转换和使用。而在本发明实施例中,独立设置协议配置中心,协议配置中心用于管理大量的协议转换模板,协议转换模板包括各种客户端***对接各种微服务所需要的转换协议,用于将客户端发送的请求数据中的JSON对象转换为后端微服务能够直接使用的字符串。微服务网关中注册的各个暴露接口,可以直接从协议配置中心中提取相应的协议转换模板。当客户端***向微服务网关中的目标接口(视为某一个暴露接口)请求数据时,目标接口接收客户端***发来的请求数据,并根据请求数据的来源在协议配置中心保存的协议转换模板中搜索,找到当前客户端***与当前微服务对应的一个目标模板,然后目标接口使用目标模板,将请求数据转换成服务端内部支持的目标协议的第二请求数据,再将第二请求数据发送至目标接口对应的服务端,使服务端直接处理。从而服务端不再需要针对协议转换的部分开发代码,服务代码复杂度有显著降低。
此外,在本实施例中,由于服务的协议转换工作并不涉及服务本身,因此一个暴露接口还可以同时对接多个客户端***。假设有预设数量的客户端***分别向目标接口发送请求数据,目标接口针对各个请求数据,分别按照它们的***来源从协议配置中心中调用对应的协议转换模板,同时进行协议转换工作,减少了微服务网关中暴露接口的数量,进一步降低了服务代码的复杂度。
并且,现有技术把协议的转换放到服务层,因为是在服务内部转换,需要修改服务代码,并发布服务后才能生效。在本实施例中,当服务端的服务需要修改协议时,服务端只需将协议的变更信息发送至协议配置中心,使协议配置中心修改保存的协议转换模板。从而实现了转换协议的热部署,提高了***整体的工作效率。
具体地,在一实施例中,上述步骤S102,具体包括如下步骤:
步骤一:从协议配置中心中拉取已配置接口的服务元数据信息,并缓存服务元数据信息。
步骤二:基于请求数据从缓存的服务元数据信息中提取出目标模板。
具体地,在本实施例中,微服务网关可以在预设时间、以定时策略或者当接收到某个客户端***的请求数据时,从协议配置中心中拉取已配置接口的服务元数据信息,各个服务元数据信息中包括对应服务的全部协议转换模板。使用暴露接口的URL作为key,元数据为value,将服务元数据信息缓存到本地,并设置缓存过期时间。从而在后续需要提取协议转换模板时,提升数据查询的速度。
具体地,在一实施例中,上述步骤二,具体包括如下步骤:
步骤三:根据请求数据中的URL从缓存的服务元数据信息中确定目标元数据信息。
步骤四:根据请求数据中的客户端***来源从目标元数据信息中提取出目标模板。
具体地,当客户端***发送请求后,微服务网关通过http协议请求数据中的URL识别客户端***所调用的是哪一个微服务,从而确定目标元数据信息。一个微服务可以提供给多个不同的客户端***调用,因此目标元数据信息中也包括多个协议转换模板,进一步通过请求数据中的***来源,确定当前调用微服务的客户端***的身份,从而从目标元数据信息中准确提取出对应的目标模板,进行协议转换。
具体地,在一实施例中,上述步骤S103,具体包括如下步骤:
步骤五:根据目标模板中记录的JSON路径字段从请求数据中获取JSON对象。
步骤六:将JSON对象映射为第二请求数据。
具体地,协议转换模板中配置的字段是以JSON路径方式填写的,JSON路径对应需要的数据从请求数据中获取。按照路径字段,从请求数据中获取对应的JSON对象,再将JSON转换成服务端可以使用的字符串(第二请求数据),然后再将第二请求数据发送给后端服务端,服务端处理数据之后,反馈给微服务网关,微服务网关继续协议转换后,得到http协议的json格式的数据给客户端***。从而使得协议转换过程在微服务网关中实现,无需服务内部转换,降低服务代码复杂度。
通过上述步骤,本申请提供的技术方案,部署独立的协议配置中心,并将各个微服务对接各个客户端***所需的协议转换模板保存到协议配置中心,协议转换模板用于将请求数据转换为服务端能够直接使用的字符串形式的第二请求数据。当客户端***通过微服务网关的目标接口向微服务请求数据时,目标接口直接根据请求数据所属的客户端***从协议配置中心中调取对应的协议转换模板。从而在微服务网关中进行协议转换,然后将转换后的第二请求数据再发送给服务端,在服务层将第二请求数据解析成二进制流使用。从而使得微服务的协议转换工作无需在微服务内部进行,降低了服务代码复杂度。
此外,一个微服务的目标接口,可以同时接收多个不同的客户端***发来的请求数据,并按照各个请求数据的***来源从协议配置中心中调度对应的协议转换模板,同时进行协议转换处理。使得一个微服务只需在微服务网关中暴露一个接口,进一步降低服务代码复杂程度。并且,当微服务支持的协议发生变更时,只需在协议配置中心中将对应的协议转换模板修改,无需调整服务代码。相比现有技术,服务协议的变更能够做到热部署,无需重新启动并发布服务,提高了工作效率。
如图5所示,本实施例还提供了一种微服务协议转换装置,应用于目标接口,目标接口部署于微服务网关中,该装置包括:
数据接收模块101,用于接收客户端***发送的请求数据。详细内容参见上述方法实施例中步骤S101的相关描述,在此不再进行赘述。
模板匹配模块102,用于基于请求数据从协议配置中心保存的协议转换模板中提取与请求数据对应的目标模板。详细内容参见上述方法实施例中步骤S102的相关描述,在此不再进行赘述。
协议转换模块103,用于通过目标模板将请求数据转换成目标协议形式的第二请求数据,并将第二请求数据发送至目标接口对应的服务端,目标协议是服务端内部支持的通信协议。详细内容参见上述方法实施例中步骤S103的相关描述,在此不再进行赘述。
具体地,在一实施例中,上述模板匹配模块,具体包括:
元数据匹配模块,用于从协议配置中心中拉取已配置接口的服务元数据信息,并缓存服务元数据信息。详细内容参见上述方法实施例中步骤一的相关描述,在此不再进行赘述。
模板提取模块,用于基于请求数据从缓存的服务元数据信息中提取出目标模板。详细内容参见上述方法实施例中步骤二的相关描述,在此不再进行赘述。
本发明实施例提供的一种微服务协议转换装置,用于执行上述实施例提供的一种微服务协议转换方法,其实现方式与原理相同,详细内容参见上述方法实施例的相关描述,不再赘述。
通过上述各个组成部分的协同合作,本申请提供的技术方案,部署独立的协议配置中心,并将各个微服务对接各个客户端***所需的协议转换模板保存到协议配置中心,协议转换模板用于将请求数据转换为服务端能够直接使用的字符串形式的第二请求数据。当客户端***通过微服务网关的目标接口向微服务请求数据时,目标接口直接根据请求数据所属的客户端***从协议配置中心中调取对应的协议转换模板。从而在微服务网关中进行协议转换,然后将转换后的第二请求数据再发送给服务端,在服务层将第二请求数据解析成二进制流使用。从而使得微服务的协议转换工作无需在微服务内部进行,降低了服务代码复杂度。
此外,一个微服务的目标接口,可以同时接收多个不同的客户端***发来的请求数据,并按照各个请求数据的***来源从协议配置中心中调度对应的协议转换模板,同时进行协议转换处理。使得一个微服务只需在微服务网关中暴露一个接口,进一步降低服务代码复杂程度。并且,当微服务支持的协议发生变更时,只需在协议配置中心中将对应的协议转换模板修改,无需调整服务代码。相比现有技术,服务协议的变更能够做到热部署,无需重新启动并发布服务,提高了工作效率。
图6示出了本发明实施例的一种电子设备,该设备包括处理器901和存储器902,可以通过总线或者其他方式连接,图6中以通过总线连接为例。
处理器901可以为中央处理器(Central Processing Unit,CPU)。处理器901还可以为其他通用处理器、数字信号处理器(Digital Signal Processor,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现场可编程门阵列(Field-Programmable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等芯片,或者上述各类芯片的组合。
存储器902作为一种非暂态计算机可读存储介质,可用于存储非暂态软件程序、非暂态计算机可执行程序以及模块,如上述方法实施例中的方法所对应的程序指令/模块。处理器901通过运行存储在存储器902中的非暂态软件程序、指令以及模块,从而执行处理器的各种功能应用以及数据处理,即实现上述方法实施例中的方法。
存储器902可以包括存储程序区和存储数据区,其中,存储程序区可存储操作***、至少一个功能所需要的应用程序;存储数据区可存储处理器901所创建的数据等。此外,存储器902可以包括高速随机存取存储器,还可以包括非暂态存储器,例如至少一个磁盘存储器件、闪存器件、或其他非暂态固态存储器件。在一些实施例中,存储器902可选包括相对于处理器901远程设置的存储器,这些远程存储器可以通过网络连接至处理器901。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
一个或者多个模块存储在存储器902中,当被处理器901执行时,执行上述方法实施例中的方法。
上述电子设备具体细节可以对应参阅上述方法实施例中对应的相关描述和效果进行理解,此处不再赘述。
本领域技术人员可以理解,实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,实现的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)、随机存储记忆体(Random Access Memory,RAM)、快闪存储器(Flash Memory)、硬盘(Hard Disk Drive,缩写:HDD)或固态硬盘(Solid-State Drive,SSD)等;存储介质还可以包括上述种类的存储器的组合。
虽然结合附图描述了本发明的实施例,但是本领域技术人员可以在不脱离本发明的精神和范围的情况下作出各种修改和变型,这样的修改和变型均落入由所附权利要求所限定的范围之内。

Claims (10)

1.一种微服务协议转换方法,其特征在于,应用于目标接口,所述目标接口部署于微服务网关中,所述方法包括:
接收客户端***发送的请求数据;
基于所述请求数据从协议配置中心保存的协议转换模板中提取与所述请求数据对应的目标模板;
通过所述目标模板将所述请求数据转换成目标协议的第二请求数据,并将所述第二请求数据发送至目标接口对应的服务端,所述目标协议是所述服务端内部支持的通信协议。
2.根据权利要求1所述的方法,其特征在于,所述基于所述请求数据从协议配置中心保存的协议转换模板中提取与所述请求数据对应的目标模板,包括:
从所述协议配置中心中拉取已配置接口的服务元数据信息,并缓存所述服务元数据信息;
基于所述请求数据从缓存的所述服务元数据信息中提取出所述目标模板。
3.根据权利要求2所述的方法,其特征在于,所述基于所述请求数据从缓存的所述服务元数据信息中提取出所述目标模板,包括:
根据所述请求数据中的URL从缓存的所述服务元数据信息中确定目标元数据信息;
根据所述请求数据中的客户端***来源从所述目标元数据信息中提取出所述目标模板。
4.根据权利要求1所述的方法,其特征在于,当所述服务端支持的协议发生变更时,所述服务端将变更信息发送至所述协议配置中心,以使所述协议配置中心修改保存的协议转换模板。
5.根据权利要求1所述的方法,其特征在于,所述接收客户端***发送的请求数据,包括:
接收预设数量的客户端***分别发送的请求数据,以通过所述目标接口对各个客户端***的请求数据并行进行协议转换。
6.根据权利要求1所述的方法,其特征在于,所述通过所述目标模板将所述请求数据转换成目标协议形式的第二请求数据,包括:
根据所述目标模板中记录的JSON路径字段从所述请求数据中获取JSON对象;
将所述JSON对象映射为所述第二请求数据。
7.一种微服务协议转换装置,其特征在于,应用于目标接口,所述目标接口部署于微服务网关中,所述装置包括:
数据接收模块,用于接收客户端***发送的请求数据;
模板匹配模块,用于基于所述请求数据从协议配置中心保存的协议转换模板中提取与所述请求数据对应的目标模板;
协议转换模块,用于通过所述目标模板将所述请求数据转换成目标协议形式的第二请求数据,并将所述第二请求数据发送至目标接口对应的服务端,所述目标协议是所述服务端内部支持的通信协议。
8.根据权利要求7所述的装置,其特征在于,所述模板匹配模块,包括:
元数据匹配模块,用于从所述协议配置中心中拉取已配置接口的服务元数据信息,并缓存所述服务元数据信息;
模板提取模块,用于基于所述请求数据从缓存的所述服务元数据信息中提取出所述目标模板。
9.一种电子设备,其特征在于,包括:
存储器和处理器,所述存储器和所述处理器之间互相通信连接,所述存储器中存储有计算机指令,所述处理器通过执行所述计算机指令,从而执行如权利要求1-6任一项所述的方法。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机指令,所述计算机指令用于使所述计算机从而执行如权利要求1-6任一项所述的方法。
CN202210906706.9A 2022-07-29 2022-07-29 一种微服务协议转换方法、装置和电子设备 Pending CN115499518A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202210906706.9A CN115499518A (zh) 2022-07-29 2022-07-29 一种微服务协议转换方法、装置和电子设备

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202210906706.9A CN115499518A (zh) 2022-07-29 2022-07-29 一种微服务协议转换方法、装置和电子设备

Publications (1)

Publication Number Publication Date
CN115499518A true CN115499518A (zh) 2022-12-20

Family

ID=84465672

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202210906706.9A Pending CN115499518A (zh) 2022-07-29 2022-07-29 一种微服务协议转换方法、装置和电子设备

Country Status (1)

Country Link
CN (1) CN115499518A (zh)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108989356A (zh) * 2018-09-10 2018-12-11 四川长虹电器股份有限公司 一种api网关实现协议转换的方法
CN110351325A (zh) * 2018-04-08 2019-10-18 腾讯科技(深圳)有限公司 一种数据处理方法及相关设备
WO2019232961A1 (zh) * 2018-06-05 2019-12-12 平安科技(深圳)有限公司 接口自动化方法、***、计算机设备和存储介质
CN113709166A (zh) * 2021-08-31 2021-11-26 广州艾美网络科技有限公司 分布式业务网关实现方法、装置、计算机设备及存储介质
CN113726869A (zh) * 2021-08-26 2021-11-30 阿里巴巴(中国)有限公司 通信方法、网关以及电子设备

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110351325A (zh) * 2018-04-08 2019-10-18 腾讯科技(深圳)有限公司 一种数据处理方法及相关设备
WO2019232961A1 (zh) * 2018-06-05 2019-12-12 平安科技(深圳)有限公司 接口自动化方法、***、计算机设备和存储介质
CN108989356A (zh) * 2018-09-10 2018-12-11 四川长虹电器股份有限公司 一种api网关实现协议转换的方法
CN113726869A (zh) * 2021-08-26 2021-11-30 阿里巴巴(中国)有限公司 通信方法、网关以及电子设备
CN113709166A (zh) * 2021-08-31 2021-11-26 广州艾美网络科技有限公司 分布式业务网关实现方法、装置、计算机设备及存储介质

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
聂晓旭;于凤芹;钦道理;: "可配置协议转换方法的设计与实现", 计算机技术与发展, no. 04, 30 April 2015 (2015-04-30) *

Similar Documents

Publication Publication Date Title
EP3837604B1 (en) In situ triggered function as a service within a service mesh
CN107566786B (zh) 一种获取监控视频的方法、装置及终端设备
US11025724B2 (en) Transport of control data in proxy-based network communications
CN112311774B (zh) 一种数据处理方法、装置、电子设备及存储介质
CN110058987B (zh) 用于对计算***进行追踪的方法、设备和计算机可读介质
US20150319238A1 (en) Method, device and storage medium for data processing
CN112114979A (zh) 远程过程调用方法和装置
WO2019210675A1 (en) NF SERVICE CONSUMER RESTART DETECTION USING DIRECT SIGNALING BETWEEN NFs
MX2021010211A (es) Metodo de co-alojamiento, y dispositivo electronico.
JP2017500679A (ja) メディアリソースフィードバック方法、装置、プログラム及び記録媒体
CN114189393A (zh) 一种数据处理方法、装置、设备和存储介质
CN114726914A (zh) 一种跨服务商信息发送方法、装置和电子设备
WO2020024458A1 (zh) 业务接口的管理方法及装置、存储介质、计算机设备
WO2019196225A1 (zh) 一种反馈资源文件的方法和装置
EP2760178B1 (en) Method, apparatus and system for obtaining object
CN112073512B (zh) 数据处理方法及设备
CN113111666A (zh) 一种实现应用程序的多语言翻译的***及方法
CN111147582B (zh) 一种语音交互方法、装置、计算机设备和存储介质
CN115499518A (zh) 一种微服务协议转换方法、装置和电子设备
CN108924773B (zh) 消息处理方法及装置
CN109005250B (zh) 用于访问服务端的方法和装置
CN114465997A (zh) 数据同步方法及装置、电子设备和存储介质
CN113014664A (zh) 网关适配方法、装置、电子设备和存储介质
WO2016197995A1 (zh) 一种无状态网络协议中实现有状态操作的方法及装置
CN111695072A (zh) 转换http请求的方法和装置

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination