0推荐
79K 浏览

Netty可靠性分析

毕马威国际(KPMG International)在对46个国家的74家运营商进行调查后发现,全球通信行业每年的收益流失约为400亿美元,占总收入的1%-3%。导致收益流失的因素有多种,主要原因就是计费BUG。
0推荐
33K 浏览

Netty 源码分析之服务端启动全解析

Netty is a NIO client server framework which enables quick and easy development of network applic...
0推荐
30K 浏览

对于Netty ByteBuf的零拷贝(Zero Copy) 的理解

即所谓的 Zero-copy, 就是在操作数据时, 不需要将数据 buffer 从一个内存区域拷贝到另一个内存区域. 因为少了一次内存的拷贝, 因此 CPU 的效率就得到的提升.
MarOldham 3年前   
0推荐
31K 浏览

Netty 源码分析之 番外篇 Java NIO 的前生今世

Java NIO 是由 Java 1传统的 IO 是面向字节流或字符流的, 而在 NIO 中, 我们抛弃了传统的 IO 流, 而是引入了 Channel 和 Buffer 的概念. 在 NIO ...
0推荐
29K 浏览

记一次有趣的 Netty 源码问题

Netty 的 Promise/Future 与 EventLoop 的任务队列机制保证了 NioServerSocketChannel 的注册和 NioServerSocketChannel ...
wow20008 3年前   
0推荐
29K 浏览

Netty之有效规避内存泄漏

直接内存是IO框架的绝配,但直接内存的分配销毁不易,所以使用内存池能大幅提高性能,也告别了频繁的GC。但,要重新培养被Java的自动垃圾回收惯坏了的惰性。
linyouzhu 3年前   
0推荐
39K 浏览

读懂Netty的高性能架构之道

Netty是一个高性能、异步事件驱动的NIO框架,它提供了对TCP、UDP和文件传输的支持,作为一个异步NIO框架,Netty的所有IO操作都是异步非阻塞的,通过Future-Listener机...
0推荐
30K 浏览

深入浅出Netty内存管理:PoolChunkList

本文主要分析管理PoolChunk生命周期的PoolChunkList。
JosMLXB 3年前   
0推荐
33K 浏览

jieba 源码解析

jieba分词 是Python 里面几个比较流行的中文分词工具之一。为了理解分词工具的工作原理,以及实现细节对jieba进行了详细的阅读。
0推荐
35K 浏览

Netty的优化备记

大家都知道不能在Netty的I/O线程上做执行时间不可控的操作,例如访问数据库、发送Email等。但是有个常用但是非常危险的操作却容易被忽略,那便是记录日志。
OnitaC01 3年前   
0推荐
36K 浏览

Netty 实现 WebSocket 聊天功能

WebSocket 通过“ Upgrade handshake (升级握手)”从标准的 HTTP 或HTTPS 协议转为 WebSocket。因此,使用 WebSocket 的应用程序将始终以 ...
0推荐
45K 浏览

Netty构建分布式消息队列实现原理浅析

本文通过一个基于Netty构建分布式消息队列系统(AvatarMQ),简单地阐述了一个极简消息中间件的内部结构、以及如何利用Netty,构建生产者、消费者消息路由的通信模块。
0推荐
56K 浏览

说说我用netty的经验和教训

事件是netty用来通知的方式,如果client的通道上有事件发生,比如通道上有数据了,那么netty会触发channelRead方法;如果handler在处理过程抛了异常,那么netty会触发...
pelp1451 3年前   
0推荐
76K 浏览

谈谈如何使用Netty开发实现高性能的RPC服务器

RPC(Remote Procedure Call Protocol)远程过程调用协议,它是一种通过网络,从远程计算机程序上请求服务,而不必了解底层网络技术的协议。
sdangel 3年前   
0推荐
91K 浏览

Netty优雅退出机制和原理

在Linux上通常会通过kill -9 pid的方式强制将某个进程杀掉,这种方式简单高效,因此很多程序的停止脚本经常会选择使用kill -9 pid的方式。
niqp5921 3年前   
0推荐
64K 浏览

C++高性能异步事件驱动的框架:seastar

c++高性能异步事件驱动的框架:seastar
jopen 3年前   
0推荐
50K 浏览

Netty精粹之轻量级内存池技术实现原理与应用

Netty精粹之轻量级内存池技术实现原理与应用:在Netty中,通常会有多个IO线程独立工作,基于NioEventLoop的实现,每个IO线程负责轮询单独的Selector实...
xqqq2922 4年前   
0推荐
34K 浏览

iOS,Android网络抓包教程之tcpdump

现在的移动端应用几乎都会通过网络请求来和服务器交互,通过抓包来诊断和网络相关的bug是程序员的重要技能之一。抓包的手段有很多:针对http和https可以使用Charles设置代理来做,对于更广...
0推荐
31K 浏览

Riemann - 网络事件流处理系统

Riemann 是一个网络事件流处理系统(network event stream processing system),用 Clojure 编写。 Riemann 给带有多个移动部件的系统提供...
0推荐
34K 浏览

appnet - 高性能异步网络事件库

Appnet 是一个基于linux epoll的多线程的高性能异步网络事件库,目标是用高性能的PHP版本 搭载appnet取代C/lua或C/python模式,快速构建强有力的长连接服务器,以弥...
dorapopy 4年前   
1 2 3 4 5 6 7 8 9 10

经验分享,提升职场影响力

投稿

热门问答

    热门文档