通过协议实现业务逻辑(业务路由分发和rpc)

例子1.ClientMsg

只有一个消息的编解码,但是实现了所有客户端的业务

例子2.kotlinx.rpc

使用kotlinx.rpc只有2个api,却实现了所有的业务