丁威 + 关注
RocketMQ早期布道师、RocketMQ社区视频直播讲师。《RocketMQ架构设计与实战原理》作者。

丁威 发表了文章:

源码分析Dubbo前置篇-寻找注册中心、服务提供者、服务消费者功能入口

发布时间:2019-10-14 21:33:24 浏览:209 回帖 :0

本节主要阐述如下两个问题: Dubbo自定义标签实现。 dubbo通过Spring加载配置文件后,是如何触发注册中心、服务提供者、服务消费者按照Dubbo的设计执行相关的功能。 所谓的执...

RPC 分布式 开发框架与中间件 源码 spring 配置 class Registry bean BeanDefinition service dubbo 服务提供者 服务消费者

丁威 发表了文章:

RocketMQ 平滑升级到主从切换实战

发布时间:2019-10-13 21:05:06 浏览:289 回帖 :0

本文主要介绍如何将 RocketMQ 集群从原先的主从同步升级到主从切换。 首先介绍与 DLedger 多副本即 RocketMQ 主从切换相关的核心配置属性,然后尝试搭建一个主从同步集群,再从原先...

分布式 消息系统 Java核心技术 开发框架与中间件 实战 配置 集群 Image 主从切换 RocketMQ DLedger 多副本

丁威 发表了文章:

源码分析 RocketMQ DLedger 多副本即主从切换实现原理

发布时间:2019-10-11 20:56:18 浏览:1050 回帖 :0

DLedger 基于 raft 协议,故天然支持主从切换,即主节点(Leader)发生故障,会重新触发选主,在集群内再选举出新的主节点。 RocketMQ 中主从同步,从节点不仅会从主节点同步数...

分布式 消息系统 开发框架与中间件 线程 源码 集群 同步 数据同步 主从切换 RocketMQ DLedger 多副本

丁威 发表了文章:

RocketMQ 整合 DLedger(多副本)即主从切换实现平滑升级的设计技巧

发布时间:2019-10-10 23:00:20 浏览:394 回帖 :0

源码分析 RocketMQ DLedger 多副本系列已经进行到第 8 篇了,前面的章节主要是介绍了基于 raft 协议的选主与日志复制,从本篇开始将开始关注如何将 DLedger 应用到 Roc...

分布式 消息系统 开发框架与中间件 java 日志 源码 配置 集群 主从切换 主从同步 存储 RocketMQ DLedger 多副本 平滑升级

丁威 发表了文章:

基于 raft 协议的 RocketMQ DLedger 多副本日志复制设计原理

发布时间:2019-10-09 23:27:37 浏览:2937 回帖 :0

上一篇 源码分析 RocketMQ DLedger(多副本) 之日志复制(传播) ,可能有不少读者朋友们觉得源码阅读较为枯燥,看的有点云里雾里,本篇将首先梳理一下 RocketMQ DLedger...

分布式 消息系统 开发框架与中间件 日志 源码 集群 Image aliyun 存储 raft RocketMQ 原理 DLedger 多副本 日志复制

丁威 发表了文章:

源码分析ElasticJob任务运行事件监听器

发布时间:2019-10-08 21:18:29 浏览:2601 回帖 :0

在任务执行的前后,ElasticJob可以提供扩展,其主要类图如下:ElastciJobListener:elasticJob任务执行事件监听器,提供如下两个方法: void beforeJob...

分布式 Java核心技术 开发框架与中间件 java 源码 void 调度 定时 elasticjob

丁威 发表了文章:

源码分析ElasticJob任务错过机制(misfire)与幂等性

发布时间:2019-10-08 21:14:47 浏览:736 回帖 :0

任务在调度执行中,由于某种原因未执行完毕,下一次调度任务触发后,在同一个Job实例中,会出现两个线程处理同一个分片上的数据,这样就会造成两个线程可能处理到相同的数据。为了避免同一条数据可能会被多次执...

分布式 Java核心技术 开发框架与中间件 线程 源码 数据库 定时任务 调度 elasticjob

丁威 发表了文章:

源码分析ElasticJob故障失效转移机制

发布时间:2019-10-07 10:43:24 浏览:261 回帖 :0

本节将探讨ElasticJob故障失效转移机制。我们知道ElasticJob是一款基于Quartz的分布式任务调度框架,这里的分布式是数据的分布式,ElasticJob的核心设计理念是一个任务在多个...

分布式 Java核心技术 开发框架与中间件 源码 string 定时任务 调度 elasticjob 失效转移

丁威 发表了文章:

源码分析ElasticJob分片机制(带分片机制流程图)

发布时间:2019-10-07 10:38:28 浏览:7249 回帖 :0

本文将重点分析 ElasticJob 的分片机制: ElasticJob分片工作机制: ElasticJob在启动时,首先会启动是否需要重新分片的监听器。代码见:ListenerManager#s...

分布式 Java核心技术 算法 开发框架与中间件 java 源码 path 配置 string void 存储 分片 定时任务 调度 elasticjob

丁威 发表了文章:

源码分析ElasticJob选主实现原理

发布时间:2019-09-28 22:24:50 浏览:454 回帖 :0

ElasticJob各分布式调度服务器有两个角色:主服务器、从服务器。这里主从服务器与数据库的主从同步不一样,也不是传统意义上的主备,从执行调度任务这一视角来看ElasticJob主从服务器的地位是...

分布式 Java核心技术 开发框架与中间件 java 服务器 源码 path string void 存储 定时任务 leader选举 elasticjob 定时调度

丁威 发表了文章:

源码分析Elastic-Job前置篇二-基于Spring启动序列图与核心类图

发布时间:2019-09-25 19:59:24 浏览:1038 回帖 :0

本文主要目的:简单梳理了基于 Spring ElasticJob 的启动流程,从下文开始,将重点剖析 ElasticJob 的核心实现细节,例如选主、分片、失效转移机制等等。 1、在Spring中使...

分布式 Java核心技术 开发框架与中间件 服务器 源码 spring 序列 数据同步 quartz 分布式调度 elasticjob

丁威 发表了文章:

丁威 发表了文章:

源码分析 RocketMQ DLedger(多副本) 之日志复制(传播)

发布时间:2019-09-23 22:39:50 浏览:1913 回帖 :0

本文紧接着 源码分析 RocketMQ DLedger(多副本) 之日志追加流程 ,继续 Leader 处理客户端 append 的请求流程中最至关重要的一环:日志复制。 DLedger 多副本的...

消息系统 开发框架与中间件 java 日志 源码 logger request index 主从切换 type raft RocketMQ 多副本 日志复制

丁威 发表了文章:

Mybatis一二级缓存实现原理与使用指南

发布时间:2019-09-23 21:19:57 浏览:244 回帖 :0

Mybatis 与 Hibernate 一样,支持一二级缓存。一级缓存指的是 Session 级别的缓存,即在一个会话中多次执行同一条 SQL 语句并且参数相同,则后面的查询将不会发送到数据库,直接...

Java核心技术 开发框架与中间件 java Cache update list mybatis 一级缓存 二级缓存

丁威 发表了文章:

源码分析Mybatis插件(Plugin)机制与实战

发布时间:2019-09-23 21:15:56 浏览:4268 回帖 :0

源码分析Mybatis系列目录:1、源码分析Mybatis MapperProxy初始化之Mapper对象的扫描与构建2、源码分析Mybatis MappedStatement的创建流程3、Myba...

Java核心技术 开发框架与中间件 java 实战 源码 class 插件 plugin type mybatis mybatis扩展

丁威 发表了文章:

源码解析MyBatis Sharding-Jdbc SQL语句执行流程详解

发布时间:2019-09-18 20:37:40 浏览:580 回帖 :0

本文以SQL执行序列图开始,以SQL执行流程图结束。详细介绍了Mybatis Sharding-jdbc SQL语句的执行流程,重点讲述了java.sql.Connection、java.sql.St...

Java核心技术 开发框架与中间件 java SQL 源码 list mybatis sql执行流程

丁威 发表了文章:

Mybatis执行SQL的4大基础组件详解

发布时间:2019-09-17 20:45:50 浏览:428 回帖 :0

本文作为下一篇《源码分析Mybatis整合ShardingJdbc SQL执行流程》的前置篇,重点介绍Executor、StatementHandler、ParameterHandler、Result...

Java核心技术 开发框架与中间件 java SQL 源码 Transaction mybatis executor StatementHandler ParameterHandler ResultSetHandler

丁威 发表了文章:

源码分析Mybatis MappedStatement的创建流程

发布时间:2019-09-17 20:41:46 浏览:5616 回帖 :0

上文源码分析Mybatis MapperProxy创建流程重点阐述MapperProxy的创建流程,但并没有介绍.Mapper.java(UserMapper.java)是如何与Mapper.xml...

Java核心技术 开发框架与中间件 java 源码 配置 logger string xml mybatis parse MappedStatement 创建流程

丁威 发表了文章:

源码分析Mybatis MapperProxy初始化之Mapper对象的扫描与构建

发布时间:2019-09-16 20:40:26 浏览:299 回帖 :0

温馨提示:本文基于Mybatis.3.x版本。 MapperScannerConfigurer,Spring整合Mybatis的核心类,其作用是扫描项目中Dao类,将其创建为Mybatis的Mape...

Java核心技术 开发框架与中间件 源码 配置 logger bean type BeanDefinition mybatis MapperProxy Mapper

丁威 发表了文章:

源码分析 RocketMQ DLedger(多副本) 之日志追加流程

发布时间:2019-09-16 20:30:50 浏览:309 回帖 :0

上一篇我们详细分析了源码分析 RocketMQ DLedger 多副本之 Leader 选主,本文将详细分析日志复制的实现。 根据 raft 协议可知,当整个集群完成 Leader 选主后,集群中的...

分布式 消息系统 开发框架与中间件 java 日志 源码 集群 string 存储 RocketMQ DLedger 多副本 日志追加

3
RocketMQ早期布道师、RocketMQ社区视频直播讲师。《RocketMQ架构设计与实战原理》作者。

感兴趣or擅长的领域:

更多>
更多>
游客sv2tacuym2xs4
游客sv2tacuym2xs4
文章:0丨 粉丝:0丨 话题:0
灯等灯
灯等灯
文章:0丨 粉丝:0丨 话题:0
游客fba4uaeezo5s4
游客fba4uaeezo5s4
文章:0丨 粉丝:0丨 话题:0
游客h3m3ugmfumnxw
游客h3m3ugmfumnxw
文章:0丨 粉丝:0丨 话题:0
1731330253371452
1731330253371452
文章:0丨 粉丝:0丨 话题:0
游客nb5vfqgvgjjsu
游客nb5vfqgvgjjsu
文章:0丨 粉丝:0丨 话题:0