• 问题究竟系边度 置顶
    2018-08-10
    dubbo 是这个rpc框架包括服务发现,服务均衡负载,接口层面监控。对于rpc中的扩展点比较多。后面会用servicemesh ,传输协议较多选择


    spring cloud 是一个完整微服务框架,包括rpc框架,整体链路监控,熔断降级,网关,配置中心,安全验证。主要用http协议传输


    对于跨语言的,首先要定义非编程语言相关的协议,例如http,protobuf ,然后需要每个语言需要写相关客户端,至于复杂程度,就要看服务发现,均衡负载是在客户端实现还是另外写一个代理
    展开
    
     10
  • Jay
    2018-08-06
    题目1:
    1.Dubbo只实现了服务治理,而Spring Cloud子项目分别覆盖了微服务架构下的众多部件。

    2.Dubbo使用RPC通讯协议
    Spring Cloud使用HTTP协议REST API

    3.Dubbo通信性能略胜于Spring Cloud

    4.Dubbo通过接口的方式相互依赖,强依赖关系,需要严格的版本控制,对程序无入侵
    Spring Cloud 无接口依赖,定义好相关的json字段即可,对程序有一定入侵性


    展开
    
     12
  • andy
    2018-08-06
    spring cloud的restful方式虽然基于json,但是服务端在发送数据之前会将DTO对象转换为JSON,客户端收到JSON之后还会转换为DTO。这时会在客户端和服务端分别创建各自的DTO对象,会出现代码的重复,如果共享jar,又出现jar管理的问题。

    作者回复: 是的,我们是各自定义

    
     7
  • blackpiglet
    2018-08-10
    第二题,可以使用 thrift 和 protobuf
    
     5
  • 阿痕
    2018-08-06
    请教下,文中说的dubbo的jar包,具体是指啥?我们公司正在用dubbo,不需要在应用离单独部署jar包啊
    
     2
  • 及子龙
    2018-08-06
    我们用的是gRpc,对多语言支持的比较好。
    
     2
  • Jay
    2018-08-06
    题目2:
    可以使用Thrift和Protocol Buffers。
    Thrift是Facebook提供的跨语言轻量级RPC消息和数据交换框架;
    Ptotocol Buffers是Google提供的一个开源序列化框架,类似于XML、JSON这样的数据表示语言。
    
     2
  • 怎么肥四
    2019-06-02
    书读百遍,其义自现。听不懂不要急,多看多听时间会让我们成长。

    作者回复: 这句话好“书读百遍,其义自现”

    
     1
  • 谢晋
    2019-05-12
    Dubbo 和 SpringCloud 各有优缺点?
    Dubbo只实现了服务治理,而Spring Cloud子项目分别覆盖了微服务架构下的众多部件。
    Spring Cloud使用HTTP协议REST API
    Dubbo使用RPC通讯协议
    Dubbo通信性能略胜于Spring Cloud
    Dubbo通过接口的方式相互依赖,强依赖关系,需要严格的版本控制,对程序无入侵
    Spring Cloud 无接口依赖,定义好相关的json字段即可,对程序有一定入侵性
    跨语言的RPC调用协议?
    Thrift是Facebook提供的跨语言轻量级RPC消息和数据交换框架;
    Ptotocol Buffers是Google提供的一个开源序列化框架,类似于XML、JSON这样的数据表示语言
    展开
    
     1
  • 乘风
    2019-02-15
    看刘老师推荐的论文都很经典,请问能再推荐一些相关的经典论文吗
    
     1
  • 忆水寒
    2018-08-07
    跨语言调用的场景,可以使用序列化工具,比如Thrift、protobuf等序列化框架。
    
     1
  • _CountingStars
    2018-08-06
    2.跨语言如果使用 restful 基本可以直接用 如果用二进制rpc需要分别实现相应的客户端sdk
    
     1
  • 土豆牛肉
    2019-12-29
    有了nginx,为什么还要用vanish呢
    
    
  • 咸鱼与果汁
    2019-06-21
    同样是基于TCP协议,为什么RPC会比HTTP快呢?

    作者回复: RPC基于二进制,压缩好

     1
    
  • 王璇
    2019-04-29
    还真是越到后面人越来越少 我看到现在也好多没看懂 准备先看完整体后 再回过头 仔细再看一遍

    作者回复: 加油

    
    
  • 超超
    2019-04-12
    答问题一:Spring Clould与Dubbe间的对比可以看成是REST与升级版的RPC的对比。
    
    
  • stany
    2018-08-06
    深入浅出,条理很清晰了。
    
    
我们在线,来聊聊吧