首页 > 其他 > 详细

第1章 - 初识Dubbo

时间:2021-04-21 10:47:41      阅读:22      评论:0      收藏:0      [点我收藏+]

初识Dubbo

Dubbo是阿里巴巴开源的基于Java语言开发的高性能分布式服务框架,提供着高性能的远程服务调用方案,现已成为Apache基金会项目。

为什么要用Dubbo?

随着互联网的蓬勃发展,互联网应用的规模不断扩大,应用的流量也显著增多,无论是对于系统可用或是项目协作来说,应用必然就要使用分布式的服务架构。

Dubbo具有以下主要作用:

  1. 透明化的远程方法调用,能够像调用本地方法一样调用远程方法,只需简单配置,无需代码侵入。

  2. 提供有效的负载均衡以及容错机制。

  3. 服务能够自动注册与自动发现,不需要写死要调用的服务的地址,即可由Dubbo的注册中心查询到对应的地址进行调用,并且能够平滑地添加或删除服务。

分布式的服务架构,必然有着多个系统在进行通信交互。分布式架构下,如果不使用Dubbo等这类分布式服务框架,各个系统的接口之间的交互通信可能就是用http直接通信,但对于每个http接口的维护成本会比较高,因为要自己考虑完整地去实现超时重传、负载均衡、服务上下线如何自动感知等问题。Dubbo对于这些问题都有着成熟的解决方案,使用Dubbo能快捷、有效地解决分布式服务调用的困难。

第1章 - 初识Dubbo

原文:https://www.cnblogs.com/msl12/p/14546383.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!