Tag: rpc

如何在Kotlin中进行类型安全的远程过程调用(RPC)?

当在Kotlin开发前端和后端的时候,我们不得不烦扰json apis来连接它们。 理想的是定义一个接口的能力 interface Api { fun sum(x: Int, y: Int): Int } 在服务器端实现它。 而在客户端则可以称之为简单 val api = RPCMagic<Api> val result: Future<Int> = api.sum(2, 2) 就像scala autowire库一样。