![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Dubbo
文章平均质量分 93
无法无天过路客
Java程序员一枚,喜欢记录收集技术文章
展开
-
Dubbo和Spring集成的原理
使用Dubbo最方便的地方在于它可以和Spring非常方便的集成,实际上,Dubbo对于配置的优化,也是随着Spring一同发展的,从最早的XML形式到后来的注解方式以及自动装配,都是在不断地简化开发过程来提高开发效率。在Spring Boot集成Dubbo时,服务发布主要有以下几个步骤:添加dubbo-spring-boot-starter依赖定义@org.apache.dubbo.co...原创 2020-05-04 11:39:20 · 1766 阅读 · 1 评论 -
Dubbo - Dubbo的SPI机制
SPI是什么?SPI全称service provider interface,比如你有一个接口,现在这个接口有三个实现类,那么在系统运行的时候对这个接口到底选择哪个实现类呢?这就需要SPI了,需要根据指定的配置或者默认的配置,去找到对应的实现类加载进来,然后用这个实现类的实例对象。举个例子:你有一个接口A,A1/A2/A3分别是接口A的不同实现,你通过配置接口A = 实现类A2,那么系统在...原创 2019-08-19 09:42:13 · 32017 阅读 · 6 评论 -
Dubbo - 初识Apache Dubbo
为什么要用Dubbo?随着互联网的发展,网站应用的规模不断扩大,常规的垂直应用架构已无法应对,分布式服务架构越来越流行。和传统的单体架构相比,分布式架构多了一个远程服务之间的通信。无论SOA还是微服务,本质上都是对业务服务的提炼和复用,因此远程服务之间的调用是实现分布式的关键因素。目前在远程通信这个领域,有很多非常成熟的RPC框架,比如 RMI,WebService,Hessian,Dubbo...原创 2019-08-15 13:26:29 · 196 阅读 · 0 评论 -
Dubbo - 基于注册中心发布Dubbo服务
上一篇我们简单介绍了dubbo,并通过一个简单的例子介绍了如何使用dubbo注册、发布服务,以及客户端如何通过通过dubbo进行远程服务调用。 这一篇介绍一下如何基于注册中心发布Dubbo服务。基于注册中心的 Dubbo 服务作为主流的服务治理组件,Dubbo 提供了很多丰富的功能,那么最根本的 就是要解决大规模集群之后的服务注册和发现的问题。而 dubbo 中对于注 册中心这块是使用zook...原创 2019-08-15 13:35:36 · 204 阅读 · 0 评论 -
Dubbo - 多协议发布服务
上一篇我们介绍了如何通过注册中心来注册服务和远程调用服务,上面的例子中服务都是基于原生的Dubbo协议发布和调用的,其实Dubbo还提供了对其它通信协议的支持,比如RMI,Hessian,http,webservice,thrift,rest等。...原创 2019-08-16 13:24:14 · 999 阅读 · 0 评论 -
Dubbo - Spring Boot和Dubbo集成
上一篇文章我们通过使用xml配置文件的形式介绍了如何是用Dubbo进行服务的发布和远程调用,接下来我们介绍一下如何通过在Spring Boot项目中集成Dubbo。首先创建一个maven项目 dubbo-service,然后在这个工程中创建两个module,dubbo-service-api也是一个maven项目,dubbo-service-provider是一个spring boot工程,项目...原创 2019-08-16 19:47:23 · 175 阅读 · 0 评论