之前的一篇HandlerMapping初始化流程[https://www.jianshu.com/p/b43fe22546ab],讲述了Hand...
在处理web请求时,通常有两种体系结构,分别为:thread-based architecture(基于线程)、event-driven arc...
环境 服务器:centOS7 mongodb版本:3.6.2 集群方案:路由服务器(2台)+分片服务器(2个分片,每个分片为一个副本集,每个副本...
环境准备 服务器:centOS7mongodb版本:3.6.2副本集方案:1个主节点+2个二级节点注意:部署生产环境的时候最好将不同的节点部署在...
本文的多线程编程模式指的是将处理连接和处理数据读写分别在不同的线程执行,这样每个线程的职责分明,处理连接请求速度很快一般只需要一个线程就可以了,...
ConfigurationClassPostProcessor读取BeanDefinition内部通过ConfigurationClassPar...
上一篇中netty注册流程分析一[https://www.jianshu.com/p/0743e40dee69],分析到了channel注册到n...
netty的自适应缓冲区用于接收从channel读取的数据,且可以动态调整缓冲区大小,减少内存的浪费。当连续两次读取的字节数小于当前缓冲区大小时...
在基于nio的编程中,一般是声明一个ServerSocketChannel对象,然后注册到selector中,监听accept事件,当有新的连接...