cuigh / auxo

A full-stack framework for building applications in Go
MIT License
11 stars 8 forks source link

这个rpc框架和grpc可以做到兼容吗? #4

Open carolove opened 6 years ago

carolove commented 6 years ago

我想使用auxo中的rpc框架,不知道这个rpc可以喝grpc兼容吗?还是需要额外的改造还是只可以用这个auxo的rpc server与rpc client模式

cuigh commented 6 years ago

编码协议目前不兼容,但服务定义是完全兼容的,也就是说可以用同样的 proto 文件来生成服务契约,所以如果要迁移其实只需要重新生成下代码就行了,参考文档:https://cuigh.tech/auxo/rpc/#code-generating

cuigh commented 6 years ago

后面有时间我会实现一个完全兼容 grpc 的编码协议,这个是在开发计划之中的

carolove commented 6 years ago

这个我看了的确如此,那我知道了,因为我要用这个和其他人融合的话,就只能二选其一了,他们对grpc更熟悉,我觉得这个auxo的rpc对配置的处理更加人性,我自己看看怎么取舍好了

On Tue, Mar 13, 2018 at 2:20 PM, cuigh notifications@github.com wrote:

后面有时间我会实现一个完全兼容 grpc 的编码协议,这个是在开发计划之中的

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/cuigh/auxo/issues/4#issuecomment-372558974, or mute the thread https://github.com/notifications/unsubscribe-auth/AAy7oxZuZd50QV6xLSKdaj5WiTo4rutHks5td2UwgaJpZM4SoF5V .