上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 19 下一页
摘要: @目录 基本介绍 Netty 通过编码器将消息转换成通信数据进行传输 Netty 通过编码器将接收到的通讯数据转换成消息以使用 编解码器可能在一次 出站、入站中被多次调用,直到出入站数据不再满足编解码条件 Decoder 继承 ChannelInboundHandlerAdapter 需要实现 de 阅读全文
posted @ 2025-05-20 15:02 问仙长何方蓬莱 阅读(8) 评论(0) 推荐(0)
摘要: @目录§1 基本介绍§2 .proto 文件§3 使用 §1 基本介绍 基本信息 Google Protocol Buffers 序列化技术 通过 Message 的形式管理数据 可以自动生成 java 代码 支持用 .proto 文件描述 java 类,并通过 protoc.exe 编译器自动生成 阅读全文
posted @ 2025-05-20 15:01 问仙长何方蓬莱 阅读(25) 评论(0) 推荐(0)
摘要: @目录§1 心跳检测器§2 事件处理§3 日志§4 编解码器§5 WebSocket §1 心跳检测器 IdleStateHandler 自动对空闲时长进行判断 触发空闲超长后,抛出 IdleStateEvent 事件 IdleStateEvent 事件自动 交由此 handler 后的下一个 ha 阅读全文
posted @ 2025-05-20 15:00 问仙长何方蓬莱 阅读(12) 评论(0) 推荐(0)
摘要: @目录§1 需求§2 GeneralNettyChannelInitializer & NamableEntry§3 示例 §1 需求 可以支持多人群聊 有客户端加入群聊时,会有广播通知 有客户端离开群聊时,会有广播通知 有客户端发言后,会有广播通知 §2 GeneralNettyChannelIn 阅读全文
posted @ 2025-05-20 14:59 问仙长何方蓬莱 阅读(13) 评论(0) 推荐(0)
摘要: @目录Bootstrap & ServerBootstrapChannelFuture & ChannelFutureSelectorChannelHandlerPipeline & ChannelPipelineChannelHandlerContextChannelOptionChannelGr 阅读全文
posted @ 2025-05-20 14:59 问仙长何方蓬莱 阅读(21) 评论(0) 推荐(0)
摘要: @目录§1 FutureListener 机制§2 常用方法§3 示例 §1 FutureListener 机制 Netty 的接口调用是 异步 的 关于 Netty 的异步,笔者认为其实是有异议的,详情参考 并发编程 | Netty - [taskQueue & scheduledTaskQueu 阅读全文
posted @ 2025-05-20 14:59 问仙长何方蓬莱 阅读(12) 评论(0) 推荐(0)
摘要: @目录§1 概述§2 活跃版本 §1 概述 特点 异步、事件驱动的基于 NIO 的 网络通信框架 用于开发高性能、高可靠的网络 IO 应用 适用于 TCP 协议,面向客户端或 P2P 场景的大量数据传输 传统 NIO 问题 API 十分不友好 NIO 编程并不纯粹,需要线程、Reactor 等知识储 阅读全文
posted @ 2025-05-20 14:58 问仙长何方蓬莱 阅读(14) 评论(0) 推荐(0)
摘要: @目录§1 作用§2 使用场景 §1 作用 Netty 是一个以 性能至上 为第一原则的框架 但 Netty 实际上还是一个基于 NIO 的框架,它依然只是 非阻塞 而不是 异步 这里说的 异步 与否,是指系统底层 IO 模型是否阻塞,而不是接口调用方式 常说的 Netty 是异步非阻塞其实都是其接 阅读全文
posted @ 2025-05-20 14:57 问仙长何方蓬莱 阅读(11) 评论(0) 推荐(0)
摘要: @目录§1 模型中涉及的对象§2 从经典 Reactor 到 Netty Reactor §1 模型中涉及的对象 下面信息只用来辅助理解下面的模型,具体信息参考 并发编程 | Netty - [常用组件概要] NioEventLoop 每个 NioEventLoop 包含一个 Selector 相当 阅读全文
posted @ 2025-05-20 14:57 问仙长何方蓬莱 阅读(12) 评论(0) 推荐(0)
摘要: @目录§1 简介§2 常见线程模型§3 Netty 的 Reactor 模型 §1 简介 核心特征 Reactor 即反应堆模式,别称 分发者模式、通知者模式。 通常是对多路复用思想的实现 多个连接或请求可以同时阻塞在一个 Reactor 上 Reactor 可以对阻塞在其上的多个连接或请求进行监听 阅读全文
posted @ 2025-05-20 14:56 问仙长何方蓬莱 阅读(11) 评论(0) 推荐(0)
上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 19 下一页