go和rust使用protobuf通信

先下载protoc

首先下载proc程序以生成代码
https://github.com/protocolbuffers/protobuf/releases

解压,然后把bin目录的位置放到环境变量

测试

rust作为server,rpc使用tonic框架

官方教程

go作为service,使用grpc

go语言使用grpc

效果



注意

  • 除了各个语言的插件的独特属性,如option go_package = "./judge";这种,其他的必须完全一样!包括package!
相关推荐
谢亮_vipxieliang2 小时前
Go WaitGroup与Once——并发同步的基石
开发语言·后端·golang
JWASX2 小时前
Java 转 go 学习 - GRPC(1)
学习·golang
北冥you鱼3 小时前
Go 语言 Channel 机制详解:从原理到实战
开发语言·后端·golang
谢亮_vipxieliang3 小时前
Go 并发控制进阶:sync 包高级原语与 Context 生命周期管理
开发语言·后端·golang
十万公里通票3 小时前
Zed / GPUI 设计觉醒:现代编辑器 Action 机制解读
rust
谢亮_vipxieliang4 小时前
Go GMP调度模型——从原理到实战的完整指南
开发语言·网络·golang
谢亮_vipxieliang4 小时前
Go Context 控制协程生命周期
开发语言·golang
JWASX5 小时前
Java 转 go 学习 - kitex(2)
学习·golang
福兮说5 小时前
IP 地址转整数的七个坑:192.168.1.1 算出负数、127.1 也是合法地址、存进 INT 直接溢出
javascript·网络·网络协议·tcp/ip·mysql·golang
JWASX7 小时前
Java 转 go 学习 - GRPC(3)
学习·golang