文章分类 -  Apache-Dubbo

摘要:相关文章: Dubbo源码学习文章目录 更多详细Dubbo注册中心模块 源码赏析 注册中心 关于注册中心,Dubbo提供了多个实现方式,有比较成熟的使用zookeeper 和 redis 的实现,也有实验性质的Multicast实现。 Zookeeper是Apacahe Hadoop的子项目,是一个 阅读全文
posted @ 2021-03-07 11:33 十点书屋 阅读(90) 评论(0) 推荐(0)
摘要:工厂模式创建RegistryRegistryFactory AbstractRegistryFactory ZookeeperRegistryFactory Registry AbstractRegistryFailbackRegistry ZookeeperRegistry 构造doRegiste 阅读全文
posted @ 2021-03-07 11:29 十点书屋 阅读(264) 评论(0) 推荐(0)
摘要:一、URL简介 URL也就是Uniform Resource Locator,中文叫统一资源定位符。Dubbo中无论是服务消费方,或者服务提供方,或者注册中心。都是通过URL进行定位资源的。所以今天来聊聊Dubbo中的统一URL资源模型是怎么样的。 二、Dubbo中的URL 标准的URL格式如下: 阅读全文
posted @ 2021-03-07 11:21 十点书屋 阅读(276) 评论(0) 推荐(0)
摘要:一、Dubbo结构图 duubo结构图 我们解释以下这个架构图:Consumer服务消费者,Provider服务提供者。Container服务容器。消费当然是invoke提供者了,invoke这条实线按照图上的说明当然同步的意思了。但是在实际调用过程中,Provider的位置对于Consumer来说 阅读全文
posted @ 2021-03-07 11:19 十点书屋 阅读(267) 评论(0) 推荐(0)
摘要:使用过dubbo的朋友都知道,dubbo有很多自定义的配置标签,比如<dubbo:service />、<dubbo:reference />等。那么这些自定义是怎么实现的呢? dubbo是运行在spring容器中,dubbo的配置文件也是通过spring的配置文件applicationContex 阅读全文
posted @ 2021-03-07 11:18 十点书屋 阅读(299) 评论(0) 推荐(0)
摘要:1、zookeeper在Dubbo中扮演了一个什么角色 是dubbo推荐的注册中心。流程:1.服务提供者启动时向/dubbo/com.foo.BarService/providers目录下写入URL2.服务消费者启动时订阅/dubbo/com.foo.BarService/providers目录下的 阅读全文
posted @ 2021-03-07 11:11 十点书屋 阅读(351) 评论(0) 推荐(0)
摘要:目录一、用法二、源码解析 回到顶部一、用法 Activate注解表示一个扩展是否被激活(使用),可以放在类定义和方法上,dubbo用它在spi扩展类定义上,表示这个扩展实现激活条件和时机。 @Activate(group = Constants.PROVIDER) public class Drpc 阅读全文
posted @ 2021-03-07 11:05 十点书屋 阅读(665) 评论(0) 推荐(0)
摘要:目录一、实现Filter接口1、消费者过滤器:ConsumerTraceFilter.java2、生产者过滤器:ProviderTraceFilter.java二、配置SPI Filter扩展文件1、生产者配置2、消费者配置三、配置dubbo文件1、生产者2、消费者四、验证 回到顶部一、实现Filt 阅读全文
posted @ 2021-03-07 11:01 十点书屋 阅读(223) 评论(0) 推荐(0)
摘要:目录一、配置文件1、生产者配置provider.xml2、消费者配置consumer.xml3、主要配置分类4、配置覆盖关系二、属性配置1、映射规则2、覆盖策略三、核心配置示例1、启动时检查2、集群容错3、负载均衡策略4、线程模型5、多协议6、多版本7、服务分组8、隐式传参 回到顶部一、配置文件 1 阅读全文
posted @ 2021-03-07 10:56 十点书屋 阅读(356) 评论(0) 推荐(0)
摘要:目录一、代码准备1、示例代码2、简单了解下spring自定义标签3、官网说明二、dubbo标签解析1、启动服务,断点跟踪三、类调用关系1、provider提供方2、consume(消费方)3、dubbo 底层通讯4、consume --> provider 调用过程 回到顶部一、代码准备 1、示例代 阅读全文
posted @ 2021-03-07 10:52 十点书屋 阅读(148) 评论(0) 推荐(0)
摘要:dubbo框架设计介绍 简介 Dubbo是阿里巴巴公司开源的一个高性能优秀的服务框架,使得应用可通过高性能的 RPC 实现服务的输出和输入功能,可以和Spring框架无缝集成。它提供了三大核心能力:面向接口的远程方法调用,智能容错和负载均衡,以及服务自动注册和发现。相信国内用dubbo的互联网公司还 阅读全文
posted @ 2021-03-07 10:40 十点书屋 阅读(152) 评论(0) 推荐(0)
摘要:目录一、zookeeper配置中心安装1、下载安装包,zookeeper-3.4.6.tar.gz2、解压安装包,修改配置文件3、启动zk 二、dubboadmin监控中心的安装配置(非必须)1、下载tomcat安装运行2、下载dubbo-admin-2.5.8.war到tomcat7 \ weba 阅读全文
posted @ 2021-03-07 10:31 十点书屋 阅读(143) 评论(0) 推荐(0)
摘要:目录一、背景二、传统应用到分布式应用的演进过程1、单体应用架构2、多个垂直应用架构3、分布式服务架构4、流动计算架构(soa服务化)三、微服务的需求四、传统服务拆分1、传统服务分为MVC2、常见微服务拆分3、微服务拆分优点4、微服务拆分缺点 5、四个拆分原则五、dubbo 介绍(角色、调用关系、特性 阅读全文
posted @ 2021-03-07 10:22 十点书屋 阅读(296) 评论(0) 推荐(0)