其实http在小型系统中已经足够,但是grpc是为了更加高级的交互而提供的,性能方便grpc做的好会更高一点,毕竟属于传输层协议。
懵了!有了HTTP,为什么还要RPC?_Ch97CKd的博客-优快云博客
好处在这里就举几个例子:比如不同部门之间的交互,一个部门是java,一个部门是php,他们需要对接一个订单系统,这样的话,java就可以把对接这块单独开发,然后做成一个jar,最后在原项目中引入即可,这样类似于动态加载的内容包不会太大;而且grpc还可以接入配置中心!!进行接口的控制。
其实http在小型系统中已经足够,但是grpc是为了更加高级的交互而提供的,性能方便grpc做的好会更高一点,毕竟属于传输层协议。
懵了!有了HTTP,为什么还要RPC?_Ch97CKd的博客-优快云博客
好处在这里就举几个例子:比如不同部门之间的交互,一个部门是java,一个部门是php,他们需要对接一个订单系统,这样的话,java就可以把对接这块单独开发,然后做成一个jar,最后在原项目中引入即可,这样类似于动态加载的内容包不会太大;而且grpc还可以接入配置中心!!进行接口的控制。