![](https://img-blog.csdnimg.cn/20190927151117521.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Netty
文章平均质量分 96
持续输出 netty 相关技术文章
柏油
不负冬日春晓 不负青春韶华
展开
-
redis 发布订阅(PubSub),深入解读
发布订阅模式,本质来说,是将提供消息的人和需要消息的人,通过第三方组件联系起来,使得两类群体之间的消息能够及时触达。举例看看,在一些优化场景下,可能会使用 本地 + 远程 双缓存机制,远程缓存是一套共用的中间件,总共只有一套数据。而 本地缓存就不一样了,如果你部署的是多个实例,那就有多套本地数据,当数据更新了,如何触达这些本地缓存?这个时候,你就可以考虑使用发布订阅模式,消息提供者 - 更新数据的人,消息接收方 - 需要更新本地缓存的服务。我们以 redis 发布订阅的实现来看,其实是非常简单的原创 2022-08-04 07:53:20 · 7932 阅读 · 0 评论 -
高性能网络编程之 Reactor 网络模型(彻底搞懂)
网络框架的设计离不开 I/O 线程模型,线程模型的优劣直接决定了系统的吞吐量、可扩展性、安全性等。目前主流的网络框架几乎都采用了 I/O 多路复用的方案。Reactor 模式作为其中的事件分发器,负责将读写事件分发给对应的读写事件处理者。大名鼎鼎的 Java 并发包作者 Doug Lea,在 Scalable I/O in Java 一文中阐述了服务端开发中 I/O 模型的演进过程。Netty 中三种 Reactor 线程模型也来源于这篇经典文章有助于分担 Reactor 线程的压力。原创 2022-04-26 23:38:14 · 7486 阅读 · 10 评论 -
Netty 的 FastThreadLocal有多快?
可以理解为FastThreadLocal是针对Netty特定的场景出现的,与传统ThreadLocal各有优劣原创 2021-07-10 23:59:39 · 141 阅读 · 0 评论