一种服务远程调用方法、装置、设备及存储介质制造方法及图纸

技术编号:40005855 阅读:30 留言:0更新日期:2024-01-09 05:02
本申请公开了一种服务远程调用方法、装置、设备及存储介质,应用于位于本地开发环境中的第一VPN客户端,涉及计算机技术领域,包括:获取所述本地开发环境中第一微服务发送的针对第二微服务的调用请求,并判断当前网络状况是否符合预设直接传送条件;若符合,则通过预设虚拟网络通道将所述调用请求发送至位于目标容器网络中的第二VPN客户端;第二微服务基于所述调用请求进行运行以生成相应的调用结果并发送至所述第二VPN客户端;所述目标容器网络位于目标服务器中;获取所述第二VPN客户端发送的所述调用结果,并将所述调用结果发送至所述第一微服务。这样一来,通过开发环境和容器网络互通,可以实现微服务远程调用。

【技术实现步骤摘要】

本专利技术涉及计算机,特别涉及一种服务远程调用方法、装置、设备及存储介质


技术介绍

1、目前程序开发最常用的架构是微服务架构,最常用的程序部署方案是容器化部署,但是容器网络是独立的,不能与开发网络互通,这就导致了开发者启动的微服务在远程调用通过容器启动的微服务时会失败。这种情况不利于开发者调试程序、解决问题,需要将本地代码部署到容器中才能验证问题、解决问题,大大降低了开发效率。

2、虚拟专用网络(vpn,即virtual private network)几乎是解决两个不互通网络的最有效的方案,但是传统vpn实现方案如ipsec(internet protocol security,即互联网安全协议)、l2tp(layer 2tunneling protocol,即第二层隧道协议)、openvpn(虚拟专用通道)等有收费高、依赖公网无法自托管、配置复杂、不安全、支持系统有限、无法打通全网段等各式各样的问题,而wireguard(一种轻量级的虚拟专用网协议)具有更安全的加密手段、更高的性能、更便捷的配置、支持更多的平台系统,已经被认为是业内最安全本文档来自技高网...

【技术保护点】

1.一种服务远程调用方法,其特征在于,应用于位于本地开发环境中的第一VPN客户端,包括:

2.根据权利要求1所述的服务远程调用方法,其特征在于,所述判断当前网络状况是否符合预设直接传送条件之后,还包括:

3.根据权利要求2所述的服务远程调用方法,其特征在于,所述获取所述第二VPN客户端发送的所述调用结果,并将所述调用结果发送至所述第一微服务,包括:

4.根据权利要求1所述的服务远程调用方法,其特征在于,所述获取所述本地开发环境中第一微服务发送的针对第二微服务的调用请求之前,还包括:

5.根据权利要求4所述的服务远程调用方法,其特征在于,所述...

【技术特征摘要】

1.一种服务远程调用方法,其特征在于,应用于位于本地开发环境中的第一vpn客户端,包括:

2.根据权利要求1所述的服务远程调用方法,其特征在于,所述判断当前网络状况是否符合预设直接传送条件之后,还包括:

3.根据权利要求2所述的服务远程调用方法,其特征在于,所述获取所述第二vpn客户端发送的所述调用结果,并将所述调用结果发送至所述第一微服务,包括:

4.根据权利要求1所述的服务远程调用方法,其特征在于,所述获取所述本地开发环境中第一微服务发送的针对第二微服务的调用请求之前,还包括:

5.根据权利要求4所述的服务远程调用方法,其特征在于,所述通过预设容器状态管理命令将vp...

【专利技术属性】
技术研发人员:张道福杨波
申请(专利权)人:杭州安恒信息技术股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1