fs2-grpc-FS2 / cats效果的gRPC实现
SBT配置
project/plugins.sbt :
addSbtPlugin( " org.lyranthe.fs2-grpc " % " sbt-java-gen " % " " )
build.sbt :
enablePlugins( Fs2Grpc )
协议缓冲文件
protobuf文件应存储在/src/main/protobuf 。
多个项目
如果生成的代码被多个项目使用,则可以在其他项目所依赖的公共项目中构建客户端/服务器代码。 例如:
lazy val protobuf =
project
.in(file( " protobuf " ))
.enablePlugins( Fs2Grpc )
lazy val client =
2021-02-16 12:16:57
38KB
Scala
1