摘要:
参考文献:极客时间傅健老师的《Netty源码剖析与实战》Talk is cheap.show me the code! 什么是粘包和半包 在客户端发送数据时,实际是把数据写入到了TCP发送缓存里面的。 半包:顾名思义就是接收到半个包,如果发送的包的大小比TCP发送缓存的容量大,那么这个数据包就会被分 阅读全文
摘要:
参考文献:极客时间傅健老师的《Netty源码剖析与实战》Talk is cheap.show me the code! 什么是Reactor及三种版本 反应堆设计模式(Reactor pattern):是一种为处理并发服务请求,并将请求提交到一个或者多个服务处理程序的事件设计模式。当客户端请求抵达后 阅读全文
摘要:
参考文献:极客时间傅健老师的《Netty源码剖析与实战》Talk is cheap.show me the code! 三种I/O模式 BIO:Block I/O,即同步并阻塞的IO;BIO就是传统的java.io包下的代码实现 NIO:New IO(non-blocking IO):同步非阻塞的I 阅读全文
摘要:
Netty是什么 参考文献:极客时间傅健老师的《Netty源码剖析与实战》Talk is cheap.show me the code! 官网(https://netty.io/)表明:“Netty is an asynchronous event-driven network applicatio 阅读全文