问题究竟系边度
置顶
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
深入浅出,条理很清晰了。
我们在线,来聊聊吧
✕
您好,当前有专业客服人员在线,让我们来帮助您吧。
我们在线,来聊聊吧