介绍 上篇文章介绍了 Directory ,再次看一下dubbo调用的处理流程: 本篇文章介绍调用的第二步, Router 的实现。 从图中可以...
介绍 在集群容错时,dubbo处理的流程如下图所示: 下面是来自官网的介绍,各节点关系如下: 这里的 Invoker 是 Provider 的一...
在Netty中经常会看到这样的代码: 这里有一个SO_BACKLOG参数,本篇文章解释一下这个参数的具体用途。 TCP的连接队列 我们看一下TC...
SPI机制 SPI的全名为Service Provider Interface.大多数开发人员可能不熟悉,因为这个是针对厂商或者插件的。在jav...
问题重现 AIO进行写文件使用了AsynchronousFileChannel类来实现,测试代码如下: 执行结果如下: 可见,该问题是内存溢出,...
Java基础 Vector,ArrayList, LinkedList的区别是什么? 答: Vector、ArrayList都是以类似数组的形式...
ServerBootstrap与Bootstrap类似,只不过这个是用于服务端的启动。下面看下具体的使用: 与上篇文章介绍的Bootstrap不...
Bootstrap是Netty提供的一个便利的工具类, 通过Bootstrap类能够容易地启动一个客户端使之与服务器端进行通信。 下面的代码用于...
NIO(Non-blocking I/O,在Java领域,也称为New I/O),是一种同步非阻塞的I/O模型,也是I/O多路复用的基础,已经被...