dubbo 服务结构的问题 10

刚接触DUBBO,关于服务器之间的关系,我画了个图,熟悉的朋友看看理解的对不对,准确不准确假如有个网上购物的系统,主代码用SpringMVC,Mybatis开发,TOMC... 刚接触DUBBO ,关于服务器之间的关系,我画了个图,熟悉的朋友看看理解的对不对,准确不准确假如有个网上购物的系统 ,主代码用Spring MVC ,Mybatis开发,TOMCAT容器,服务布署是否如图所示?如果不对,请指正
重新发图
展开
 我来答
没没橘子果酱
2018-06-01 · TA获得超过5323个赞
知道大有可为答主
回答量:1091
采纳率:84%
帮助的人:414万
展开全部
Dubbo只是实现了服务治理,其他组件需要另外整合以实现对应的功能,比如:
分布式配置:可以使用淘宝的diamond、百度的disconf来实现分布式配置管理。
服务跟踪:可以使用京东开源的Hydra

批量任务:可以使用当当开源的Elastic-Job
而Spring Cloud下面有17个子项目(可能还会新增)分别覆盖了微服务架构下的方方面面,服务治理只是其中的一个方面

2、Dubbo的RPC来实现服务间调用的一些痛点
a、服务提供方与调用方接口依赖方式太强:调用方对提供方的抽象接口存在强依赖关系,需要严格的管理版本依赖,才不会出现服务方与调用方的不一致导致应用无法编译成功等一系列问题;
b、服务对平台敏感,难以简单复用:通常我们在提供对外服务时,都会以REST的方式提供出去,这样可以实现跨平台的特点。
在Dubbo中我们要提供REST接口时,不得不实现一层代理,用来将RPC接口转换成REST接口进行对外发布。所以当当网在dubbox(基于Dubbo的开源扩展)中增加了对REST支持。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式