首页> 中国专利> 基于golang反射技术的rpc跨语言调用服务治理方法

基于golang反射技术的rpc跨语言调用服务治理方法

摘要

本发明公开了基于golang反射技术的rpc跨语言调用服务治理方法,包括使用gRPC或thrift工具定义进程间的通信协议;使用gRPC或thrift工具生成生产者服务器端的基础代码和消费者客户端的基础代码;服务器端代码对接口描述文件的接口函数进行实现,启动服务器后,将本地IP与端口注册到服务注册中心;客户端代码对接口描述文件的接口函数进行调用,启动客户端后,从服务注册中心发现服务器端机器集群,将通信请求负载均衡到不同的服务器端服务上。客户端通过golang语言的反射机制,将rpc通信接口转换成http通信接口;将客户端对接到api网关上,对外网提供http接口服务。本发明方法支持跨语言的rpc调用;提升服务进程间通信的效率和性能以及微服务系统架构的鲁棒性。

著录项

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2018-10-09

    实质审查的生效 IPC(主分类):G06F9/54 申请日:20180208

    实质审查的生效

  • 2018-09-07

    公开

    公开

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号