容器启动过程 第一步先调用this();构造方法,这时父类构造器会初始化容器的 beanFactory 属性,属性为DefaultListabl...
一、ServiceBean继承结构图ServiceBean 从结构图中,我们看到,ServiceBean实现了ServiceConfig,等配置...
一、启动入口 这次讲 dubbo-spring-boot-starter 启动方式,所以入口就是Spring的SPI机制;首先在META-INF...
一、前言 学习dubbo源码时,Dubbo的SPI机制必须先了解,不然阅读Dubbo源码会非常困难 二、使用 1.首先看基础使用方式 配置文件放...
前言 前端时间,正好在做公司权限相关的架构问题,然后选择了Spring OAuth2来作为公司权限框架,先记录下目前遇到原生问题吧,后续有时间再...
前段时间公司赶项目,再加上完成了自己的人生大事,所以正好找到借口,断了好久的学习与复习;心里还是有些惭愧的。从今天开始,还是尽量保持自己学习的习...
一、RabbitMq名词 1.queue队列 最最最核心的队列,用于存储消息 2.exchange 交换机,用来接收消息,发送到队列 3.rou...
一、选举流程 通过看了源码,了解到,zookeeper为了提升并发性能,使用了多级队列架构,提高了服务的并发;大概原理如下图: 二、处理选票核心...
在讲分布式锁之前,我们先看看zookeeper的基础特性,zookeeper主要是一个文件系统数据结构,节点可以分为以下几类 一、节点类型 1....