本文由喜马拉雅技术团队李乾坤原创,原题《推送系统实践》,感谢作者的无私分享。 1、引言 1.1 什么是离线消息推送...[作者空间]
1 NIO概述 1.1 NIO基本概念 Java NIO 全称 Java non-blocking IO,是指 J...[作者空间]
title: 深入理解零拷贝date: 2021/5/21 16:11 一、I/O 概念 1.1 缓冲区 缓冲区是...[作者空间]
这次,我们以最简单的方式 socket 网络模型,一步一步地过渡到 I/O 多路复用。 但我不会具体说到每个系统调...[作者空间]
一、Netty到底是什么 1、从HTTP说起 有了Netty,你可以实现自己的HTTP服务器,FTP服务器,UDP...[作者空间]
一、概念说明 在进行解释之前,首先要说明几个概念: 用户空间和内核空间 进程切换 进程的阻塞 文件描述符 缓存 I...[作者空间]
为了讲多路复用,当然还是要跟风,采用鞭尸的思路,先讲讲传统的网络 IO 的弊端,用拉踩的方式捧起多路复用 IO 的...[作者空间]
使用connect效果 首先给出一个通用的服务端代码: 使用connect效果 在服务端已经运行后,再运行客户端,...[作者空间]
简介: 压测场景下的 TIME_WAIT 处理 1. 序 某专有云项目具备压测场景,在Windows的压测机上用 ...[作者空间]
1. Netty 基础 Netty 是一个高性能、异步事件驱动的 NIO 框架,它提供了对 TCP、UDP 和文件...[作者空间]
阻塞与非阻塞 阻塞和非阻塞操作是针对发起的IO请求操作后是否立刻返回一个标志信息而不让请求线程等待,当数据准备未完...[作者空间]
直接内存 先铺垫一些必要的知识点,然后再由浅入深地去认识零拷贝 1.1 什么是直接内存 直接内存(Direct M...[作者空间]
单机下能不能让我们的网络应用支持百万连接?可以,但是有很多的工作要做。而且要考虑到单机的系统资源消耗能否支撑百万并...[作者空间]
原作者江成军,原题“还在被Java NIO虐?该试试Netty了”,收录时有修订和改动。 1、阅读对象 本文适合对...[作者空间]
最近很多同学给我发邮件或者微博私信我,咨询推送服务相关的问题。 问题五花八门,在帮助大家答疑解惑的过程中,我也对问...[作者空间]
? tcp粘包问题处理 以上图的协议结构,来举个粟子: ? 1.我们收到完整的一个协议串为hex码为: ? 2.对...[作者空间]
概述 广义的堆外内存 说到堆外内存,那大家肯定想到堆内内存,这也是我们大家接触最多的,我们在jvm参数里通常设置-...[作者空间]
开篇 本文基于netty-4.1.8.Final版本进行分析,主要是分析Netty Server初始化过程。 建议...[作者空间]
作者:肉眼品世界 出处:转载自微信公众号:肉眼品世界(ID:find_world_fine) 导读: 像QQ,微信...[作者空间]