Dubbo 是一个分布式服务框架,致力于提供高性能和透明化的 RPC 远程服务调用方案,是阿里巴巴 SOA 服务化治理方案的核心框架,每天为2,000+个服务提供3,000,000,000+次访问量支持,并被广泛应用于阿里巴巴集团的各成员站点。 参考来源https://help.aliyun.com/document_detail/57568.html?spm=5176.11065259.1996646101.searchclickresult.6fbe1637Mw9eUM
更多参考地址: 阿里云官方(新用户需官网注册查看)
1.Dubbo是 阿里巴巴公司开源的一个高性能优秀的服务框架,使得应用可通过高性能的 RPC 实现服务的输出和输入功能,可以和 Spring框架无缝集成
https://gss1.bdstatic.com/-vo3dSag_xI4khGkpoWK1HF6hhy/baike/s%3D220/sign=7c2e4bb83bc79f3d8be1e33
28aa1cdbc/d01373f082025aaf111c708cfbedab64034f1a4e.jpg
目前进入到apache的孵化中:http://dubbo.apache.org/
开源代码:https://github.com/apache/incubator-dubbo
通用的概念: Dubbo 是一个分布式服务框架,提供了高性能和透明化的RPC远程服务调用方案,以及SOA服务治理方案。
普世的例子: 目前微服务盛行, 之前大而统一的系统中都是系统内的方法调用, 而将这个大而统一系统拆解成多个微服务后, 就会出现跨系统的方法调用, 怎么解决这种跨系统的方法调用呢, 如果对java熟悉的话, 第一个想到的就是Java RMI远程方法调用, 而用过它的同学都知道, 使用繁杂。 而Dubbo就适合解决跨系统的方法调用,并天然的支持分布式, dubbo分成服务的提供者provider和服务的消费者consumer, provider负责到注册中心(一般是zookeeper)注册服务, consumer向注册中心订阅服务。 dubbo除了提供了原生的注册服务和订阅服务的方法, 还和spring进行了结合, 只需要通过简单的配置就可以实现服务的注册或者订阅。
文档: http://dubbo.io
Dubbo 是一个分布式服务框架,致力于提供高性能和透明化的 RPC 远程服务调用方案,是阿里巴巴 SOA 服务化治理方案的核心框架,每天为2,000+个服务提供3,000,000,000+次访问量支持,并被广泛应用于阿里巴巴集团的各成员站点。
参考来源https://help.aliyun.com/document_detail/57568.html?spm=5176.11065259.1996646101.searchclickresult.6fbe1637Mw9eUM
Dubbo是一个分布式服务框架,致力于提供高性能和透明化的RPC远程服务调用方案,以及SOA服务治理方案。简单的说,dubbo就是个服务框架,如果没有分布式的需求,其实是不需要用的,只有在分布式的时候,才有dubbo这样的分布式服务框架的需求,并且本质上是个服务调用的东东,说白了就是个远程服务调用的分布式框架(告别Web Service模式中的WSdl,以服务者与消费者的方式在dubbo上注册)
百度可以搜到的
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。