1970-01-01

27 分布式事务:如何理解 ShardingSphere 中对分布式事务的抽象过程?从今天开始,我们将进入一个全新模块,即 ShardingSphere 分布式事务 。这是一个非常重要的主题,我们将通过三个课时来全面介绍 ShardingSphere...

1970-01-01

28 分布式事务:ShardingSphere 中如何集成强一致性事务和柔性事务支持?(上)今天我们将在上一课时的基础上,详细展开 ShardingSphere 中分布式事务的具体实现过程。首先,我们将介绍支持强一致性事务的 XAShardingTr...

1970-01-01

32 注册中心:如何基于注册中心实现数据库访问熔断机制?上一课时我们讨论了 ShardingSphere 中关于配置中心的相关内容。今天我们继续讨论编排治理模块的另一个核心功能,即注册中心。相较配置中心,注册中心在 ShardingSphere 中的...

1970-01-01

33 链路跟踪:如何基于 Hook 机制以及 OpenTracing 协议实现数据访问链路跟踪?今天我们来讨论 ShardingSphere 中关于编排治理的另一个主题,即链路跟踪。在分布式系统开发过程中,链路跟踪是一项基础设施类的功能。作为一款分布...

1970-01-01

35 结语:ShardingSphere 总结及展望终于到了专栏的最后一讲。今天,我们将对整个 ShardingSphere 课程进行总结和展望。作为一款在业界领先的分布式数据库中间件,ShardingSphere 受到越来越多人的追捧,它可以为我们...

1970-01-01

34 系统集成:如何完成 ShardingSphere 内核与 Spring+SpringBoot 的无缝整合?今天,我们将进入整个课程中最后一个模块——系统集成模块的介绍。这里所谓的系统集成,指的就是 ShardingSphere 和 Spring...

1970-01-01

00 导读 构建Kafka工程和源码阅读环境、Scala语言热身你好,我是胡夕。 从今天开始,我们就要正式走入Kafka源码的世界了。既然咱们这个课程是教你阅读Kafka源码的,那么,你首先就得掌握如何在自己的电脑上搭建Kafka的源码环境,甚至是知...

1970-01-01

02 日志(上):日志究竟是如何加载日志段的?你好,我是胡夕。今天我来讲讲Kafka源码的日志(Log)对象。 上节课,我们学习了日志段部分的源码,你可以认为, 日志是日志段的容器,里面定义了很多管理日志段的操作 。坦率地说,如果看Kafka源码却不...

1970-01-01

00 开篇词 阅读源码,逐渐成了职业进阶道路上的“必选项”开篇词 阅读源码,逐渐成了职业进阶道路上的“必选项” 你好,我是胡夕,Apache Kafka Committer,老虎证券用户增长团队负责人,也是《Apache Kafka实战》这本书的作者...

1970-01-01

01 日志段:保存消息文件的对象是怎么实现的?你好,我是胡夕。 今天,我们开始学习Kafka源代码分析的第一模块:日志(Log)、日志段(LogSegment)以及索引(Index)源码。 日志段及其相关代码是Kafka服务器源码中最为重要的组件代码...

1373839404166