在构建基于 gRPC 的应用程序时,还有一些其他很有用的生态系统项目。定制化 protoc 插件是一个类似的生态系统需求,像 protoc-gen-star(PG*)这样的库正在得到越来越多的关注。另外,protoc-gen-validate(PGV) 库提供了 protoc 插件,以生成多语言的消息验证器。

随着生态系统的不断增长,不断有新项目出现,以满足 gRPC 应用程序开发中的各种需求。

到此为止,我们结束对 gRPC 生态系统组件的讨论。需要记住的是,这些生态系统项目不是 gRPC 项目的一部分。在生产环境中使用它们之前,要对其进行恰当的评估。同时,它们可能会不断变化:有些项目会过时,有些可能会成为主流,而在 gRPC 生态系统中,可能还会涌现其他全新的项目

文档更新时间: 2023-09-02 08:12   作者:Minho