标签 - 源码分析

  • RocketMQ主从同步原理
    RocketMQ主从同步原理
    | 源码分析
    评论 0 | 点赞 0 | 预览 45
    主从同步这个概念相信大家在平时的工作中,多少都会听到。其目的主要是用于做一备份类操作,以及一些读写分离场景。比如我们常用的关系型数据库mysql,就有主从同步功能在。
  • RocketMQ事务消息源码解析
    RocketMQ事务消息源码解析
    | 源码分析
    评论 0 | 点赞 0 | 预览 32
    RocketMQ提供了事务消息的功能,采用**2PC**(两阶段协议)+补偿机制(事务回查)的分布式事务功能,通过这种方式能达到分布式事务的最终一致。
  • RocketMQ消息过滤机制源码详解
    RocketMQ消息过滤机制源码详解
    | 源码分析
    评论 0 | 点赞 0 | 预览 22
    如果是 TAG 过滤。broker要先根据ConsumeQueue 中 Tag HashCode过滤一次,消费者在根据 Tag 值过滤一次。因为 ConsumeQueue 为了便于检索,文件中每一个条目都是定长20字节,所以条目在最后八个字节存储的是消息 Tag 的 HashCode,而不是hash值。这样broker在拉取磁盘中的消息时,只需要对比 ConsumeQueue中 的Tag HashCode,而不需要解析 CommitLog 中的 Tag 值,如果发生Hash冲突,则交给消费者客户端过滤消息中的Tag值。
  • 详解RocketMQ消息存储原理
    详解RocketMQ消息存储原理
    | 源码分析
    评论 0 | 点赞 0 | 预览 90
  • MyBatisPlus + ShardingJDBC 批量插入不返回主键ID
    MyBatisPlus + ShardingJDBC 批量插入不返回主键ID
    | 其他
    评论 0 | 点赞 0 | 预览 441
  • Dubbo SPI扩展机制源码详解(基于2.7.10)
    Dubbo SPI扩展机制源码详解(基于2.7.10)
    | Dubbo
    评论 0 | 点赞 0 | 预览 158
    一. 概述本文主要分享 Dubbo 的拓展机制 SPI。想要理解 Dubbo ,理解 Dubbo SPI 是非常必须的。在 Dubbo 中,提供了大量的拓展点,基于 Dubbo SPI 机制加载Dubbo SPI官方文档:Dubbo SPI 概述 | Apache Dubbo本文基于 Dubbo 2
  • 详解Spring SPI机制
    详解Spring SPI机制
    | 源码分析
    评论 0 | 点赞 0 | 预览 644
    一. 从类加载说起Java中的类加载器负载加载来自文件系统、网络或者其他来源的类文件。jvm的类加载器默认使用的是双亲委派模式。三种默认的类加载器Bootstrap ClassLoader、Extension ClassLoader和System ClassLoader(Application Cl