Fighting
08
28
ZooKeeper初探及使用场景 ZooKeeper初探及使用场景
认识ZooKeeperZooKeeper是一个分布式调度协调服务,分布式应用的产生必定会带来多节点之间的协调问题,这个时候ZooKeeper就出现了。很多开源中间件都用到了ZooKeeper,比如KafKa就是强依赖于ZooKeeper.它
2023-08-28
01
07
28
Dubbo服务调用源码 Dubbo服务调用源码
前言前面对于服务导出和服务引入有了比较详细的解释,这里主要是对服务的整个调用过程进行解析。首先我们看一下Dubbo在整个调用过程情况。官方源码解析; 应用启动时,服务消费者首先会从注册中心拉取服务存到服务目录。 调用的时候会先从服务目录吧
2023-07-28
01
Dubbo服务导出源码 Dubbo服务导出源码
入口还记得springboot会注册DubboBootstrapApplicationListener监听事件,在这个事件中onContextRefreshedEvent调用了dubboBootstrap.start()方法。说明了在Spr
2023-07-01
06
10
Dubbo服务引用 Dubbo服务引用
前言在SpringBoot与Dubbo整合源码分析那一篇博文中有说到在Spring启动过程中会对@DubboReference标注的对象进行赋值,赋值的内容就是ReferenceBean#get方法返回的代理对象。而这代理对象的生成便是服务
2023-06-10
01
05
17
Dubbo SPI机制 Dubbo SPI机制
什么是 SPISPI全称是Service provider interface,顾名思义就是服务提供接口,本质上就是以接口的形式提供服务。 SPI目标就是对应用提供可拔插的服务,应用会首先提供一个接口进行扩展。我们只需要在META-INF下
2023-05-17
01
Dubbo高级应用 Dubbo高级应用
前言Dubbo作为一个强大的RPC框架,他的功能和特性很多。这里针对其中使用比较多的功能和特性进行测试和记录。 负载均衡官网地址:http://dubbo.apache.org/zh/docs/v2.7/user/examples/load
2023-05-01
04
10
03
28
2 / 5