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
相关推荐
geovindu21 分钟前
go: Composite Pattern
设计模式·golang·组合模式
XMYX-01 小时前
18 - Go 等待协程:WaitGroup 使用与坑
开发语言·golang
XMYX-01 小时前
19 - Go 并发限制:限流与控制并发数
开发语言·golang
Mr -老鬼3 小时前
Salvo Web框架专属AI智能体 - 让Rust开发效率翻倍
人工智能·后端·rust·智能体·salvo
geovindu3 小时前
go: Singleton Pattern
单例模式·设计模式·golang
本地化文档3 小时前
rustup-book-l10n
rust·github·gitcode
代码羊羊3 小时前
Rust泛型编程:从零成本抽象到极致性能
开发语言·windows·rust
misL NITL3 小时前
数据库操作与数据管理——Rust 与 SQLite 的集成
数据库·rust·sqlite
下地种菜小叶3 小时前
RPC 超时、重试、幂等怎么一起设计?一次讲清调用失败、重试风暴与下游保护思路
网络·网络协议·rpc
U盘失踪了15 小时前
Go 结构体
笔记·golang