gRPC Kotlin-用于Kotlin的基于协程的gRPC gRPC Kotlin是一个插件,用于使用服务的生成本地Kotlin绑定。 为什么? gRPC中双向流式rpc调用的异步特性使它们难以实现和读取。 StreamObserver让您绕开StreamObserver可能有些棘手。 特别是方法参数是响应观察者,而返回值是请求观察者,这一切都与处理程序的普通旧同步版本的外观有些倒退。 如果您想在一个呼叫中协调多个请求和响应消息,则将不得不管理一些棘手的状态以及观察者之间的同步。 gRPC有,这使此操作更加容易。 但是我认为我们可以做得更好! 输入Kotlin协程! 通过