当前位置:主页 > 生活 > 正文
什么是dubbo(dubbo在项目有什么作用)
来源:热点网作者:洞察网2023-06-23 22:50:00


(资料图)

dubbo在项目有什么作用

1、Dubbo是一种服务框架,使得应用可通过高性能的 RPC 实现服务的输出和输入功能,可以和 Spring框架无缝集成。

2、Dubbo的作用 透明化的远程方法调用,就像调用本地方法一样调用远程方法,只需简单配置,没有任何API侵入。软负载均衡及容错机制,可在内网替代F5等硬件负载均衡器,降低成本,减少单点。

3、项目启动的是 dubbo-user 服务,所以 UserService 为 dubbo:service,OrderService 为 dubbo:reference。下图为Spring 启动时是如何加载 Dubbo 的,其中省略了大量过程,只保留了一些关键节点,省略的部分可以略微脑补一下。

dubbo是什么

1、Dubbo是Alibaba开源的分布式服务框架,它最大的特点是按照分层的方式来架构,使用这种方式可以使各个层之间解耦合(或者最大限度地松耦合)。

2、dubbo原理和机制:应用可通过高性能的RPC实现服务的输出和输入功能,可以和Spring框架无缝集成。注册中心负责服务地址的注册与查找,相当于目录服务,服务提供者和消费者只在启动时与注册中心交互,注册中心不转发请求,压力较小。

3、Dubbo是一种服务框架,使得应用可通过高性能的 RPC 实现服务的输出和输入功能,可以和 Spring框架无缝集成。

4、dubbo和spring cloud区别是:初始定位不同: SpringCloud定位为微服务架构下的一站式解决方案;Dubbo 是 SOA 时代的产物,它的关注点主要在于服务的调用和治理。

以上就是小编对什么是dubbo的相关信息分享,希望能对大家有所帮助。

[责任编辑:linlin]

标签:

相关文章

评论排行
热门话题
最近更新