240 发简信
IP属地:北京
  • Resize,w 360,h 240
    tools-db-query:数据查询辅助工具

    1、背景 在spring生态下,当前已经有很好的db查询工具了,即mybatisplus。对于单表查询,我们可以在不用写一行sql的情况下完成数...

  • kafka源码愫读(7)、LogManager模块源码分析

    参考以下文档: https://www.zhenchao.org/2019/06/22/kafka/kafka-log-manage/[http...

  • Resize,w 360,h 240
    kafka源码愫读(6)、GroupCoordinator模块源码分析

    1、GroupCoordinator及相关组件简介 GroupCoordinator模块为Consumer管理器,每个GroupCoordina...

  • kafka源码愫读(5)、ReplicaManager模块源码分析

    1、ReplicaManager模块简介 replicaManager主要用来管理topic在本broker上的副本信息。并且读写日志的请求都是...

  • Resize,w 360,h 240
    kafka源码愫读(4)、KafkaController模块源码分析

    1、模块组成 KafkaController是kafka集群的控制管理模块,且一个集群只能有一个leader。其主要通过向ZK注册各种监听事件来...

  • Resize,w 360,h 240
    kafka源码愫读(2)、broker初始化流程分析

    Kafka 集群由多个 broker 节点构成,每个节点上都运行着一个 Kafka 实例,这些实例之间基于 ZK 来发现彼此,并由集群控制器 K...

  • Resize,w 360,h 240
    kafka源码愫读(3)、SocketServer模块源码分析

    1、SocketServer模块说明 SocketServer为kafka的网络通信管理模块,基于Reactor的模式,其中包含了1个Accep...

  • Resize,w 360,h 240
    kafka源码愫读(1)、总体架构

    1、拓扑结构 2、基本组成 Broker:一台Kafka服务器就是一个Broker,一个集群由多个Broker组成,一个Broker可以容纳多个...

  • 搜索引擎ElasticSearch之(8)、性能优化

    1、写入速度优化 在 ES 的默认设置下,是综合考虑数据可靠性、搜索实时性、写入速度等因素的。当离开默认设置、追求极致的写入速度时,很多是以牺牲...

    7.3 1590 0 22