首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Netty
订阅
hello_奥特曼
更多收藏集
微信扫码分享
微信
新浪微博
QQ
8篇文章 · 0订阅
浅谈Netty的线程模型
1. 前言 Reactor单线程模型:所有的IO操作都由同一个NIO线程处理。 Reactor多线程模型:Reactor多线程模型与单线程模型最大的区别就是有一组NIO线程来处理IO操作。 主从Reactor模型:服务端用于接收客户端连接的不再是一个单独的NIO线程,而是一个独…
如何实现Netty Rpc的远程通信?
探讨更多源码知识,本专栏每周持续推出SpringBoot,Spring,Mybatis,Dubbo,RocketMQ,Jdk 和Netty等源码系列文章。
认真的 Netty 源码解析(二)
新的主题,右下角可以设置,欢迎大家提出建议。 认真的 Netty 源码解析(二) 更新时间:2018-11-03 经过前面的铺垫,我们已经具备一定的基础了,我们开始来把前面学到的内容揉在一起。这节,我们会介绍 register 操作,这一步其实是非常关键的,对于我们源码分析非常…
Netty中的Channel之数据冲刷与线程安全(writeAndFlush)
本文预设读者已经了解了一定的Netty基础知识,并能够自己构建一个Netty的通信服务(包括客户端与服务端)。那么你一定使用到了Channel,这是Netty对传统JavaIO、NIO的链接封装实例。 那么接下来让我们来了解一下关于Channel的数据冲刷与线程安全吧。 我将案…
Netty之旅总览
一篇文章入门NettyByteBuf详解ChannelHandler流程详解EventLoop流程详解Bootstrap使用详解ChannelHandler做测试数据格式转换与自带Channel工具N
彻底理解Netty,这一篇文章就够了
有了Netty,你可以实现自己的HTTP服务器,FTP服务器,UDP服务器,RPC服务器,WebSocket服务器,Redis的Proxy服务器,MySQL的Proxy服务器等等。 HTTP服务器之所以称为HTTP服务器,是因为编码解码协议是HTTP协议,如果协议是Redis协…
Netty系列-核心组件
EventLoop定义了Netty的核心抽象,用于处理连接的生命周期中所发生的事件。 一个EventLoop可能会被分配给一个或多个Channel。 注意,在这种设计中,一定程度上消除了对于同步的需要。 Handles an I/O event or intercepts an…