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
相关推荐
喵了几个咪4 小时前
AI重构软件开发范式:框架与脚手架为何仍是生产级开发的刚需?
vue.js·人工智能·react.js·重构·golang·ai编程
techdashen6 小时前
你想在 Rust 中实现动态库热重载?
开发语言·chrome·rust
go不是csgo7 小时前
Go-GMP-调度器深度解析(改进版本)
java·linux·golang
知彼解己8 小时前
SQLite 核心实战:后端工程师视角
后端·golang·ai编程
dusk_star8 小时前
go语言--笔记--接口
java·笔记·golang
会编程的土豆9 小时前
前端和后端是怎么配合工作的(Go后端视角)
前端·golang·状态模式
只会写bug的靓仔9 小时前
我把 Electron+Go 的 LOL 战绩工具重写成 Tauri+Rust,安装包从 128 MB 砍到 5 MB
golang·rust·electron
本地化文档9 小时前
sphinxcontrib-rust-docs-l10n
python·rust·github·gitcode·sphinx
韦胖漫谈IT9 小时前
选语言不是站队,是选适合问题的工具
java·python·ai·rust·go·技术落地
特立独行的猫a10 小时前
鸿蒙 PC 平台 Rust 语言第三方库与应用移植全景指南
华为·rust·harmonyos·三方库·鸿蒙pc