Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
Netty实战(十)编解码器框架
编解码器框架 一 什么是编解码器框架 1 1 解码器 1 1 1 抽象类 ByteToMessageDecoder 1 1 2 抽象类 ReplayingDecoder 1 1 3 抽象类 MessageToMessageDecoder 1
Netty
网络
Java
开发语言
Netty介绍(一)————为什么使用Netty
Netty的简单介绍 Netty 是一个 NIO client server 客户端服务器 框架 使用 Netty 可以快速开发网络应用 例如服务器和客户 端协议 Netty 提供了一种新的方式来使开发网络应用程序 这种新的方式使得它很容易
并发 io流 网络传输
网络应用
Netty
Java
Netty案例(二)之耗时任务的处理
文章目录 netty版本 Netty耗时任务的处理 代码案例 Handler 自定义业务线程池 Context中添加线程池 netty版本 使用的netty版本是io netty netty all 4 1 33 Final Netty耗时
Netty案例
Netty
耗时任务
业务线程
Netty消息接收类故障案例分析
Netty 进阶之路 分布式服务框架原理与实践 作者李林锋深入剖析Netty消息接收类故障案例 李林锋此后还将在 InfoQ 上开设 Netty 专题持续出稿 感兴趣的同学可以持续关注 1 背景 1 1 消息接收类故障 尽管Netty应用广
Netty
网络
Java
Netty实战(一)Nett的概念及体系结构
Nett的概念及体系结构 第一章 Java网络编程 1 1 Java NIO 1 2 选择器 第二章 Netty是什么 2 1 Netty简介 2 2 Netty的特性 2 2 1 设计 2 2 2 易于使用 2 2 3 性能 2 2 4
Netty
Java
NIO
使用netty写一个心跳包
当使用Netty编写一个心跳包时 需要实现一个自定义的ChannelHandler来处理心跳包的发送和接收 以下是一个简单的示例 演示如何使用Netty发送和接收心跳包 import io netty bootstrap Bootstrap
Netty
开发语言
Java
宝塔面板部署nginx+springboot+netty
nginx配置集成netty的springboot前后端分离项目 项目环境 CentOS 7 9 宝塔面板 nginx1 21 前后端分离项目按照日常部署方式部署到服务器 前往nginx配置文件nginx conf 配置TCP socket
Netty
Nginx
服务器
socket选项 SO_REUSEPORT
摘要 多核与网络IO 目录 前言 本篇用于记录学习SO REUSEPORT的笔记和心得 末尾还会提供一个bindp小工具也能为已有的程序享受这个新的特性 当前Linux网络应用程序问题 运行在Linux系统上网络应用程序 为了利用多核的优势
Netty
Netty线程模型
说明 1 Netty抽象出两组线程池 BossGroup专门负责接收客户端的链接 WorkerGroup专门负责网络的读写 2 BossGroup和WorkerGroup类型都是NioEventLooGroup 3 NioEventLoog
Netty
Java
NIO
Netty的心跳机制
文章目录 一 引入 二 工作原理 三 实现 四 源码剖析 五 总结 一 引入 在 TCP 保持长连接的过程中 可能会出现断网等网络异常出现 异常发生的时候 client 与 server 之间如果没有交互的话 它们是无法发现对方已经掉线 二
Netty
Java
netty实现websocket发送文本和二进制数据
最近在学习netty相关的知识 看到netty可以实现 websoket 因此记录一下在netty中实现websocket的步骤 主要实现传递文本消息和传递二进制消息 此处只考虑是图片 如果是别的消息可以考虑使用自定义协议 需求 1 使用
Netty
WebSocket
netty实现websocket
websocket传输二进制数据
Netty网络编程框架
一 简介 Netty是由JBOSS提供的一个java开源框架 Netty提供异步的 事件驱动的网络应用程序框架和工具 用以快速开发高性能 高可靠性的网络服务器和客户端程序 也就是说 Netty 是一个基于NIO的客户 服务器端编程框架 使用
JavaSE
Java
Netty
【Netty】NIO基础(三大组件、文件编程)
文章目录 三大组件 Channel Buffer Selector ByteBuffer ByteBuffer 正确使用姿势 ByteBuffer 内部结构 ByteBuffer 常见方法 分配空间 向 buffer 写入数据 从 buff
Netty
NIO
netty源码分析(一)-启动
对于netty的理解 首先要熟悉NIO相关的概念 可以参考学习这里 Java NIO 以NioServerSocket实现为例 netty的启动过程分析 netty的启动入口 我们一般会这样配置 ChannelFactory serverC
Web
Netty
Netty入门详解
Netty是什么 Netty是 一个异步事件驱动的网络应用程序框架 用于快速开发可维护的高性能协议服务器和客户端 本质 网络应用程序框架 实现 异步 事件驱动 特性 高性能 可维护 快速开发 重要的类 方法解析 EventLoop Even
网络编程
Netty
网络
十五、使用Selector(多路复用器)实现Netty中Reactor主从模型
导论 前面几篇文章我们分别从 一 C10K问题经典问答 二 java nio ByteBuffer用法小结 三 Channel 通道 四 Selector选择器 五 Centos Linux安装nc 六 windows环境下netcat的安
JavaIO
Java
Netty
多线程
Netty实战(二)第一个Netty程序
第一个Netty程序 一 环境准备 二 Netty 客户端 服务器概览 三 编写 Echo 服务器 3 1 ChannelHandler 和业务逻辑 3 2 引导服务器 四 编写 Echo 客户端 4 1 通过 ChannelHandler
Netty
Java
NIO
Netty4详解三:Netty架构设计
读完这一章 我们基本上可以了解到Netty所有重要的组件 对Netty有一个全面的认识 这对下一步深入学习Netty是十分重要的 而学完这一章 我们其实已经可以用Netty解决一些常规的问题了 一 先纵览一下Netty 看看Netty都有哪
Netty
网络编程
介绍
netty4
Netty (3)-ByteBuf、池、直接内存、16进制
传统IO在收发数据时 会阻塞当前线程 一边接收数据 一边对数据进行处理 处理完一段数据再继续接收下一段 再处理 而NIO会一次性将接收的所有数据 放入内存 处理数据时只需要读取内存 而IO线程被完全释放 这就是非阻塞 而被放入内存的数据在
Netty
ByteBuf
池
直接内存
«
1 ...
6
7
8
9
10
11
12
13
»