240 投稿
收录了94篇文章 · 12人关注
  • Resize,w 360,h 240
    定时任务——时间轮算法

    背景 在实际的业务场景中,我们常常需要周期性执行一些任务,比如巡查系统资源,处理过期数据等等。这些事情如果人工去执行的话,无疑是对人力资源的浪费...

  • Resize,w 360,h 240
    游戏帧同步的流程与实现

    大纲 帧同步的基本原理 帧事件数据采集 帧同步的事件处理与动画 帧同步的逻辑数据同步 帧同步之跳帧处理 现代多人游戏中,多个客户端之间的通讯大多...

  • Tcp keepalive和netty心跳

    什么是心跳机制? 心跳说的是在客户端和服务端在互相建立ESTABLISH状态的时候,如何通过发送一个最简单的包来保持连接的存活,还有监控另一边服...

  • Resize,w 360,h 240
    jdk ThreadLocal 和 netty FastThreadLocal 的区别

    本文基于 jdk1.8 和 netty 4.1.46 , jdk 这些年版本迭代的比较快,每个版本中部分 api 都有优化,netty 同样也是...

    0.2 田才 0 3
  • Resize,w 360,h 240
    Netty高级功能(一):流控和流量整形

    这一章节,我们通过例子学习netty的一些高级特性。 1、netty客户端流控 在有些场景下,由于各种原因,会导致客户端消息发送积压,进而导致O...

  • select、poll、epoll的区别

    (1)select==>时间复杂度O(n) 它仅仅知道了,有I/O事件发生了,却并不知道是哪那几个流(可能有一个,多个,甚至全部),我们只能无差...

  • Resize,w 360,h 240
    sendfile“零拷贝”、mmap内存映射、DMA

    KAFKA推送消息用到了sendfile,落盘技术用到了mmap,DMA贯穿其中。 先说说零拷贝 零拷贝并不是不需要拷贝,而是减少不必要的拷贝次...

  • Resize,w 360,h 240
    零拷贝

    我们在Java NIO,Netty,Kafka等框架中经常见到零拷贝,通常作为其性能优异的一个重要表现。 下面从 I/O 的几个概念开始,进而再...

  • Resize,w 360,h 240
    Netty理论三:Netty线程模型

    1、Reactor模式:NIO网络框架的典型模式 Reactor是网络编程中的一种设计模式,reactor会解耦并发请求的服务并分发给对应的事件...

  • Resize,w 360,h 240
    Netty-内存管理

    但是内存拷贝对性能有可能影响比较大,所以Java中可以绕开堆内存直接操作堆外内存,问题是创建堆外内存的速度比堆内存慢了10到20倍,为了解决这个...

    1.7 zxRay 2 32

专题公告

深入netty进行中