作者回复: 是的,它是由契约生成代码的,如果你修改了代码,再生成原来的就会被覆盖掉,比较麻烦
作者回复: 这个功能原生并没提供,需要自己通过路由扩展来实现。可以看下对接zookeeper做负载均衡的例子。另外,gRPC本质是RPC调用。如果是推送,实际上用的是底层HTTP/2的能力做扩展
作者回复: 两者都是支持多语言的序列化框架,各自都有优缺点,建议可以从性能、业务集成角度考虑下
作者回复: 支持同时生成服务端和客户端的代码,你可以验证下