框架与类库:Netty
Netty内存分配
本篇文章,主要是介绍了内存的分配的工作,以及其他的额外的特性;对内存管理有一定程度的认识;里面的内存释放,涉及到的操作细节非常多,例如内存合并操作;以及内存真正释放的时机;更多细节还是需要通过源码了解。
长连接Netty服务内存泄漏,看我如何一步步捉“虫”解决
本文介绍了长连接服务中使用Netty框架,对内存泄漏问题的排查、复现、解决的案例;介绍了Netty中对象的引用计数机制,并总结了Netty内存泄漏问题的排查方案。
Netty在消息中台的应用
分享了消息平台短信场景中通信的痛点以及选择Netty的优势、Netty的设计与底层原理,以及消息平台关键技术的实现。
基于Netty的行情流推送服务研究与实践
基于Netty网络框架,快速构建了行情流推送的服务端和Android客户端,本文主要介绍行情流推送Netty相关技术。
Netty的多线程设计及客服IM系统中的应用
前文《在线客服IM系统设计》中介绍了在线客服选择了netty作为开发框架,高效的线程模式是netty的优势之一,本文将介绍Netty的多线程的设计以及在客服IM系统中的应用。
记一次 Netty PR 的提交
之前的 InternalThreadLocalMap 的类对象对象已经到了 128 字节,但是在 4.0.36 版本又新增了这个 arrayList 变量,但是没有相应的调整填充 rp* long 型字段的个数,导致新的 InternalThreadLocalMap 类变量大小达到了 136 字节。
代理网关设计与实现(基于NETTY)
本文重点在代理网关本身的设计与实现,而非代理资源的管理与维护。
深入理解Netty-从偶现宕机看Netty流量控制
Netty是一款高性能网络IO框架,本文结合线上长连接真实案例,深入讲述Netty的流量控制原理以及问题解决的思路和步骤。
Netty Young GC时间过长导致RPC调用超时问题分析
每次发布SOA拉入时就有少量报错,报错的集中在RPC设置超时时间比较短的上游服务,比如设置300ms,发布完就好了。且最近没有发布新版本,应该不是中间件变更引起的。
如何用Netty写一个高性能的分布式服务框架?
Netty 最佳实践。
Netty原理实践解析
Netty作为基于异步事件驱动的网络通信框架,广泛应用于服务端和客户端中,例如RPC远程框架如Dubbo、消息队列RocketMQ的生产者消费者通信以及zookeeper等。Netty是对JDK自带NIO的封装,其优点大家都知道。翻看Netty源码,里面内容繁多,代码嵌套深、继承及实现接口复杂,看得眼花缭乱。自己选择较为稳定的4.1.8版本,在其上简化代码,去掉细枝末节保留主干,更直观的来理解其原理。
Java中看内存分配—Netty内存池
详解Java中看内存分配
Netty系列之Netty百万级推送服务设计要点
1.背景1.1.话题来源最近很多从事移动互联网和物联网开发的同学给我发邮件或者微博私信我,咨询推送服务相关的问题。问题五花八门,在帮助大家答疑解惑的过程中,我也对问题进行了总结,大概可以归纳为如下几类:Netty是否可以做推送服务器?如果使用Netty开发推送服务,一个服务器最多可以支撑多少个客户端?使用Netty开发推送服务遇到的各种技术问题。由于咨询者众多,关注点也比较集中,我希望通过本文的案
每个人都想听的技术解析--Netty
小编先说:这篇内容同样是来自于内部分享的总结。网络编程永远是java工程师心中的一座高山,而Netty却是照亮山路的明灯。大多数没有深入过网络编程的人都对Netty充满好奇,今天一起来看看。这篇文章也是近期这个领域下为数不多的精彩好文。
Java 开发必备! I/O与Netty原理精讲
一文了解BIO/NIO/AIO。
面试官:知道时间轮算法吗?在Netty和Kafka中如何应用的?
为什么不用Timer、DelayQueue 和 ScheduledThreadPool