240 发简信
IP属地:浙江
  • Resize,w 360,h 240
    DLedger源码深度剖析(一):探秘选举流程

    概述 DLedger是一个分布式日志复制系统,基于Raft共识算法,实现了分布式环境中的一致性和领导者选举。选举的核心在于如何高效地选出领导者,...

  • Resize,w 360,h 240
    聊聊Apache Sentinel

    概述 Sentinel 是一个用于微服务架构的流量控制和熔断保护框架,旨在帮助开发者构建更加稳定和可靠的系统。核心功能包括限流、熔断、降级和系统...

  • Resize,w 360,h 240
    聊聊 RocketMQ 中的 NameServer

    概述 NameServer 是 RocketMQ 集群中的核心组件,负责管理 Broker 和 Topic 的路由信息,同时提供服务发现的功能。...

  • Resize,w 360,h 240
  • Resize,w 360,h 240
    Redis哨兵机制原理

    概述 Redis 主从模式下,当主节点发生故障时,需要人工干预进行主节点切换,这样会降低系统的可用性。Redis 通过哨兵(Sentinel)机...

  • Resize,w 360,h 240
    Netty编解码器

    概述 网络中数据是以二进制字节流进行传输,编码器的作用是将数据编码为二进制字节流,而解码器的作用是将二进制字节流解码为程序能处理的数据格式,本章...

  • Netty writeAndFlush解析

    概述 Netty底层数据传输基于JDK NIO,调用writeAndFlush方法写出数据时,首先会通过编码器将Java对象编码为ByteBuf...

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

    概述 Netty使用ByteBuf作为其底层数据传输的容器,其实现有两种方式:基于堆内存与基于直接内存。为了减少传输过程中在用户缓冲区与内核缓冲...

  • Resize,w 360,h 240
    Netty IO事件与任务处理

    概述 Netty的IO事件分别为读事件(OP_READ)、写事件(OP_WRITE)、接收事件(OP_ACCEPT)、连接事件(OP_CONNE...