grpc-kotlin
grpc-kotlin copied to clipboard
Kotlin gRPC implementation. HTTP/2 based RPC
Kotlin naturally supports nullability in its type system, which prevents some sort of errors. However, when using protobuf, and especially with proto3, the nullability is not naturally mapped between kotlin...
Are there examples of how to return error responses using Kotlin styled builders? For example, something like this: ```kotlin Status.newBuilder() .setCode(Code.INTERNAL_VALUE) .addDetails(Any.pack(details)) .build() ``` but with this style of syntax...
Next release of bazel 7.0 is coming, we need to adapt with bzlmod, can you help to implement it
I am using grpc kotlin for a simple client and server application where multiple clients connect to the server to get tests to execute and report results back. Very rarely...
Hi! I found some references about backpressure and rxjava on other implementations: https://github.com/salesforce/reactive-grpc#back-pressure I was reading all your doc but I can not found if grpc-kotlin lib has a backpressure...
Currently grpc-kotlin's CI publishes to the Maven Local repo, then the samples use that repo to verify that everything works. But it turns out that using `mavenLocal()` has a bunch...
The call to zipper in https://github.com/grpc/grpc-kotlin/blob/5a7bbdb87054cb39bfc11334b571fe9b6ba938f0/kt_jvm_grpc.bzl#L28 is not correctly quoted. You can see the error below. ``` SUBCOMMAND: # //xproto:trash_kotlin_grpc_DO_NOT_DEPEND_kt_grpc [action 'Generating Kotlin gRPC srcjar for @//xproto:trash_proto', configuration: 3c3c60205ba406340ca3fe604761519a6b598e882333b2b95db0f40329290033, execution...
Kotlin files compiled with gRPC contain inline functions that cause following warnings with the compiler: `Expected performance impact from inlining is insignificant. Inlining works best for functions with parameters of...
grpc-kotlin 1.3.0 In a bidi streaming or client streaming scenario there is a race between ClientCall.start() and requests flow initialization which causes messy request flow subscription & cancellation behavior when...