![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
netty
文章平均质量分 91
netty
tomjourney
积善之家 必有余庆
展开
-
13.RPC的socket实现(阻塞式)与netty实现(非阻塞式)
1)RPC定义:Remote Procedure Call, 远程过程调用协议;远程过程调用是一种软件通讯协议,基于该协议,一个程序可以通过网络调用另一台计算机上的服务而无需关心细节,就像调用本地系统的服务一样。【补充】RMI:Remote Method Invocation,远程方法调用RMI 能够让jvm上的客户端像调用本地方法一样,调用远程jvm服务器上对象的方法;显然,RMI是 RPC 的 java版本的实现;原创 2022-09-12 12:25:02 · 1231 阅读 · 0 评论 -
12.netty中tcp粘包拆包问题及解决方法
接收者接收到2个冗余或不完整的数据包(服务器只接收到一个数据包(存在。服务器接收到2个数据包,没有拆包,也没有粘包问题。原创 2022-09-10 21:15:27 · 1721 阅读 · 1 评论 -
11.netty入站与出站(处理器链调用机制)
1.本文源代码总结自 B站《netty-尚硅谷》;2.本文部分内容总结自。原创 2022-09-10 16:09:20 · 1804 阅读 · 0 评论 -
10.netty客户端与服务器使用protobuf传输报文
1)ProtoBuf定义:是 Protocol Buffer 的缩写,即协议缓冲区;它是一种开源跨平台的序列化资料结构的协议。① 语言无关、平台无关。即 ProtoBuf 支持 Java、C++、Python 等多种语言,支持多个平台;② 高效。即比 XML 更小(3 ~ 10倍)、更快(20 ~ 100倍)、更为简单;③ 扩展性、兼容性好。你可以更新数据结构,而不影响和破坏原有的旧程序;说的直接点,protobuf序列化性能 优于 java序列化;原创 2022-09-04 20:01:45 · 1665 阅读 · 0 评论 -
9.基于netty实现WebSocket服务器
1.本文总结自B站《netty-尚硅谷》,很不错;2.本文示例代码基于netty实现 WebSocket服务器功能;原创 2022-09-04 11:40:08 · 3830 阅读 · 2 评论 -
8.基于netty实现群聊,心跳检测
1.本文总结自B站《netty-尚硅谷》,很不错;2.本文示例代码包括。原创 2022-09-04 09:55:24 · 837 阅读 · 0 评论 -
7.netty服务器中提交任务到NioEventLoop(Nio事件循环执行线程)
1.本文总结自 B站 《尚硅谷-netty》;2.NioEventLoop可运行的任务。原创 2022-08-28 21:37:45 · 429 阅读 · 0 评论 -
6.netty线程模型-Reactor
2.netty模型是以 Reactor模式为基础的,具体的,;原创 2022-08-27 18:01:38 · 896 阅读 · 0 评论 -
2.BIO与NIO区别
即客户端有连接请求时服务器端就需要启动一个线程进行处理;同步阻塞,服务器实现模式为一个连接一个线程。( 如写模式切换为读模式 )原创 2022-08-21 14:15:09 · 521 阅读 · 0 评论 -
5.NIO零拷贝与传统IO的文件传输性能比较
1.本文总结自B站《netty-尚硅谷》,很不错;原创 2022-08-20 20:54:29 · 580 阅读 · 0 评论 -
4.基于NIO的群聊系统
本文总结自B站《netty-尚硅谷》,很不错;原创 2022-08-20 15:06:54 · 512 阅读 · 0 评论 -
3.NIO选择器(基于NIO的服务器与客户端通讯)
1)Java 的 NIO,用非阻塞的 IO 方式。可以用一个线程,处理多个客户端连接,就会使用到Selector(选择器);2)Selector 能够检测多个注册的通道上是否有事件发生(注意:多个Channel以事件的方式可以注册到同一个Selector),如果有事件发生,便获取事件然后针对每个事件进行相应的处理。这样就可以只用一个单线程去管理多个通道,也就是管理多个连接和请求;......原创 2022-08-17 22:57:43 · 308 阅读 · 0 评论 -
1.java IO模型(BIO,NIO,AIO)
本文介绍了3种 java io模型,包括 BIO,NIO, AIO;同步并阻塞式IO一个服务器线程处理一个客户端连接同步非阻塞式IO一个服务器线程处理多个客户端连接,使用io多路复用(选择器);异步非阻塞式IO。...原创 2022-08-13 16:53:39 · 397 阅读 · 0 评论