首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
netty
订阅
龙哥天天学习
更多收藏集
微信扫码分享
微信
新浪微博
QQ
10篇文章 · 0订阅
深入浅出序列化(1)——JDK序列化和Hessian序列化
我之前在《聊一聊RPC》中曾提过什么是序列化和反序列化,当时有说过之后要单独抽出一期来详细聊聊序列化,没想到这一拖竟然拖了一年多,现在来把这个坑补上。由于篇幅较长,本文先主要介绍两种常见的序列化方式—
如何手撸一个较为完整的RPC框架
缘起 最近在公司分享了手撸RPC,因此做一个总结。 概念篇 RPC 是什么? RPC 称远程过程调用(Remote Procedure Call),用于解决分布式系统中服务之间的调用问题。 通俗地讲,
深入理解Netty编解码、粘包拆包、心跳机制
前面我们讲了 BIO、NIO、AIO 等一些基础知识和Netty核心功能与线程模型,本篇重点来理解Netty的编解码、粘包拆包、心跳机制等实现原理进行讲解。 Netty 涉及到编解码的组件有 Channel 、 ChannelHandler 、 ChannelPipe 等,我们…
深入了解Netty【七】Netty核心组件
1、Bootstrap与ServerBootstrapbootstrap用于引导Netty的启动,Bootstrap是客户端的引导类,ServerBootstrap是服务端引导类。类继承关系:2、Fu
深入了解Netty【六】Netty工作原理
前面学习了NIO与零拷贝、IO多路复用模型、Reactor主从模型。 服务器基于IO模型管理连接,获取输入数据,又基于线程模型,处理请求。 下面来学习Netty的具体应用。 但是在Netty中,bossGroup相当于mainReactor,workerGroup相当于SubR…
深入了解Netty【五】线程模型
不同的线程模型对程序的性能有很大的影响,Netty是建立在Reactor模型的基础上,要搞清Netty的线程模型,需要了解一目前常见线程模型的一些概念。 具体是进程还是线程,是和平台或者编程语言相关,本文为了描述方便,以线程描述。 采用阻塞IO模型获取输入的数据。 每个连接需要…
深入了解Netty【四】IO模型
引言IO模型就是操作数据输入输出的方式,在Linux系统中有5大IO模型:阻塞式IO模型、非阻塞式IO模型、IO复用模型、信号驱动式IO模型、异步IO模型。因为学习Netty必不可少的要了解IO多路复
深入了解Netty【三】Netty概述
主要用于分布式系统中的RPC,如阿里的Dubbo。 比如地图服务器之间用Netty进行高性能通信。 Hadoop的Netty Service。
深入了解Netty【二】零拷贝
引言以下翻译自:ZeroCopyI:User-ModePerspective零拷贝是什么?为了更好地理解问题的解决方案,我们首先需要理解问题本身。让我们来看看什么是参与网络服务器的简单过程dæmon服
深入了解Netty【一】BIO、NIO、AIO简单介绍
在Java中提供了三种IO模型:BIO、NIO、AIO,模型的选择决定了程序通信的性能。 BIO适用于连接数比较小的应用,这种IO模型对服务器资源要求比较高。 NIO适用于连接数目多、连接时间短的应用,比如聊天、弹幕、服务器间通讯等应用。 AIO适用于连接数目多、连接时间长的应…