零零散散两周时间,终于在单机环境下搭建起来了一个4节点的hadoop集群。在这篇文章中,我将分成如下部分进行分享使用vagrant在本地运行虚拟...
在上一篇:SPI机制(一)中研究了Dubbo SPI的自适应原理;SPI机制(二)中我们来研究下Dubbo SPI是如何实现IOC的。 1. 起...
JDK SPI 和Dubbo SPI的区别:JDK SPI 会一次性实例化所有配置的实例:如果某些实例在程序中并不需要,那将会是极大的浪费。Du...
Dubbo 中有四种负载均衡策略:RandomLoadBalance(按权重随机)、RoundRobinLoadBalance(轮询)、Leas...
服务暴露分为两种:本地暴露(暴露在JVM中,不需要网络通信);远程暴露(将ip,端口等信息暴露给远程客户端,调用时需要网络通信) 1. 服务暴露...
在创建Bean的最后,会调用BeanPostProcessor方法;AOP本质上就是一个BeanPostProcessor。那么在创建Bean的...
BeanFactory getBean 流程:getBean -> doGetBean -> getSingleton -> singleton...
上一章中讲解了:BeanPostProcessorFactory方法的调用,给BeanFactory中引入类BeanPostProcessor类...
1. 起点 2. 新建,初始化容器 this(): 创建容器,并初始化beanMap 创建BeanFactoryAnnotationConfig...