2

我正在尝试创建一堆微服务。大多数 grpc 消息使用此消息

message i18n {
  map<string, string> translations = 0;
}

i18n 还实现了额外的方法来为请求上下文选择正确的键。这样

我想创建一个 Crate,它将存储在私有 GitHub 存储库中,带有 proto 和附加功能,以便我可以使用 cargo 在多个微服务之间共享 i18n 消息和逻辑。

// cargo.toml
[dependencies]
i18n = { git = "url" branch= "main" }

我有没有机会使用extern_path来做到这一点?

如果不能,您能否分享您使用 prost 库的经验以及您是如何共享代码的?

4

0 回答 0