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
相关推荐
花褪残红青杏小5 小时前
Rust图像处理第18节-分形画布缩放 + 拖拽交互:图像缩放 + f32 性能优化
rust·webassembly·图形学
doiito6 小时前
【开源项目】用 Rust 重构中文 TTS!kokoroi-rs 高性能语音合成引擎介绍
ai·rust
铅笔侠_小龙虾7 小时前
Rust 学习目录
开发语言·学习·rust
灯澜忆梦8 小时前
GO---可见性规则
开发语言·golang
铅笔侠_小龙虾14 小时前
Rust 学习(4)-函数与注释
开发语言·学习·rust
tiana_14 小时前
写了个零依赖的 Go 版本管理器,curl | bash 完事
开发语言·golang·bash
前端H16 小时前
Biome & Rolldown:Rust 工具链接管前端基建
开发语言·前端·rust
灯澜忆梦16 小时前
GO---map函数
开发语言·前端·后端·golang
独孤留白16 小时前
从C到Rust:struct Cell / RefCell 线程内局部可变性
rust
北冥you鱼17 小时前
Go语言与默克尔树:区块链数据完整性的基石
开发语言·golang·区块链