剑客
关注科技互联网

标签:Netty

技术教程

Netty之有效规避内存泄漏

阅读(57)评论(0)

有过痛苦的经历,特别能写出深刻的文章 —— 凯尔文. 肖直接内存是IO框架的绝配,但直接内存的分配销毁不易,所以使用内存池能大幅提高性能,也告别了频繁的GC。但,要重新培养被Java的自动垃圾回收惯坏了的惰性。

技术教程

Square从Netty 3升级到Netty 4的经验

阅读(76)评论(0)

Tracon是 Square 公司的反向代理软件,最初它主要用于协调后段架构从传统单体架构向微服务架构的转换。作为反向代理前端,Tracon需要有非常优秀的性能,同时能够支撑微服务架构下的各种功能定制,例如:服务发现、配置和生命周期管...

技术教程

读懂Netty的高性能架构之道

阅读(70)评论(0)

Netty是一个高性能、异步事件驱动的NIO框架,它提供了对TCP、UDP和文件传输的支持,作为一个异步NIO框架,Netty的所有IO操作都是异步非阻塞的,通过Future-Listener机制,用户可以方便的主动获取或者通过通知机制获得...

技术教程

Netty的优化备记

阅读(75)评论(0)

1.当心“日志隐形杀手”通常情况下,大家都知道不能在Netty的I/O线程上做执行时间不可控的操作,例如访问数据库、发送Email等。但是有个常用但是非常危险的操作却容易被忽略,那便是记录日志。

技术教程

每日一博 | Netty 模拟 Redis 服务器

阅读(129)评论(0)

Redis的客户端与服务端采用叫做 RESP(Redis Serialization Protocol) 的网络通信协议交换数据,客户端和服务器通过 TCP 连接来进行数据交互, 服务器默认的端口号为 6379 。客户端和服务器发送的...

技术教程

记一次ClassLoader死锁,及近距离感受R大

阅读(85)评论(0)

死锁,通常都是别人的故事,从未想过会发生在自己身上。 今天不光遇见了死锁,还第一次享受了JVM界顶级大佬R大(RednaxelaFX, 知乎问题:R大是谁 ) 的手把手指导,特别有意义,所以给各位看官一记。