Skip to content
This repository was archived by the owner on Mar 11, 2022. It is now read-only.
This repository was archived by the owner on Mar 11, 2022. It is now read-only.

Migrate to gRPC-Kotlin #25

@ihostage

Description

@ihostage

https://grpc.io/docs/quickstart/kotlin/

But gRPC-Kotlin is not a multiplatform library now and we can't implement a user function as Kotlin/Native or Kotlin/JS 😞. (grpc/grpc-kotlin#51)
Of course, support Kotlin/JVM (plus try to use a GraalVM for creating a more performant native image) can be a good start point for more idiomatically implementation of kotlin-support library for Cloudstate.

As an alternative approach, we can use unofficial libraries:

Kotlin serialization supports a multiplatform. But it does not support a protoc (vice versa the code-first strategy Kotlin/kotlinx.serialization#34) and, of course, don't know about gRPC networking.

More information can be found in protocolbuffers/protobuf#3742

PS: Likely to do that, need add support Kotlin to akka-grpc 😄 And I don't know what will be a reaction of maintainers for this activity 😂 Generator of Koltin code in Akka module... Incredible scenario 😂 But I want for it happens 🙏

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions