腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
中间件兴趣圈
《RocketMQ技术内幕》作者维护,关注Netty、Mycat、Dubbo、es-job、Rocketmq、es、mybatis等。
专栏成员
举报
129
文章
262464
阅读量
102
订阅数
订阅专栏
申请加入专栏
全部文章(129)
dubbo(29)
编程算法(28)
apache(23)
Elasticsearch Service(19)
java(18)
sql(14)
存储(14)
缓存(12)
api(11)
node.js(7)
文件存储(7)
数据库(6)
mybatis(6)
rpc(6)
kafka(6)
负载均衡(5)
php(5)
云数据库 SQL Server(5)
负载均衡缓存(5)
spring(5)
tcp/ip(5)
官方文档(4)
分布式(4)
xml(3)
http(3)
网络安全(3)
面向对象编程(3)
数据结构(3)
任务调度(3)
sentinel(3)
javascript(2)
jquery(2)
ajax(2)
android(2)
access(2)
ide(2)
lucene/solr(2)
unix(2)
批量计算(2)
运维(2)
jdk(2)
hashmap(2)
zookeeper(2)
架构设计(2)
es(2)
double(2)
min(2)
set(2)
云服务器(1)
c++(1)
python(1)
c#(1)
bash(1)
html(1)
云数据库 Redis(1)
linux(1)
mapreduce(1)
消息队列 CMQ 版(1)
网站(1)
serverless(1)
开源(1)
jvm(1)
数据处理(1)
nest(1)
腾讯云开发者社区(1)
ascii(1)
raft(1)
guava(1)
int(1)
load(1)
system(1)
搜索文章
搜索
搜索
关闭
Canal 如何保证数据库库事务的一致性
缓存
数据库
sql
关系型数据库讲究的是ACID 4个特性,故引入了数据库事务的概念,一个数据库事务中的多条SQL引发的多条数据变更要么全部成功,要么全部失败,即数据的一致性,那同样在数据同步的场景,在解析一个事务的 binlog 日志时,一次数据同步应该至少以事务为单位,一个事务内的所有 Event 应该作为一个批次提交到数据消费端,让消费端有能力一次同步一个事务中的数据,而不是一条一条变更日志的处理,这样容易造成数据不一致。
丁威
2020-07-14
1.6K
0
探究 Canal EventParser 的设计与实现奥妙
云数据库 SQL Server
缓存
数据库
sql
官方文档
首先我们先从官方文档来看 EventParser 的整体设计,其架构设计图如下所示:
丁威
2020-07-10
1.1K
0
源码分析Kafka 消息拉取流程(文末两张流程图)
缓存
kafka
java
代码@1:参数为超时时间,使用 java 的 Duration 来定义。 代码@2:调用内部的 poll 方法。
丁威
2019-12-10
2.2K
0
KafkaProducer Sender 线程详解(含详细的执行流程图)
批量计算
缓存
数据结构
kafka
上文 《源码分析 Kafka 消息发送流程》 已经详细介绍了 KafkaProducer send 方法的流程,该方法只是将消息追加到 KafKaProducer 的缓存中,并未真正的向 broker 发送消息,本文将来探讨 Kafka 的 Sender 线程。
丁威
2019-11-19
1.6K
0
源码分析 Kafka 消息发送流程(文末附流程图)
批量计算
缓存
kafka
网络安全
文件存储
从上文 初识 Kafka Producer 生产者,可以通过 KafkaProducer 的 send 方法发送消息,send 方法的声明如下:
丁威
2019-11-12
1.3K
0
初识 Kafka Producer 生产者
缓存
kafka
文件存储
根据 KafkaProducer 类上的注释上来看 KafkaProducer 具有如下特征:
丁威
2019-11-06
975
0
Mybatis 一二级缓存实现原理与使用指南
mybatis
sql
缓存
xml
Mybatis 与 Hibernate 一样,支持一二级缓存。一级缓存指的是 Session 级别的缓存,即在一个会话中多次执行同一条 SQL 语句并且参数相同,则后面的查询将不会发送到数据库,直接从 Session 缓存中获取。二级缓存,指的是 SessionFactory 级别的缓存,即不同的会话可以共享。
丁威
2019-08-30
1.3K
0
【图文并茂】Mybatis执行SQL的4大基础组件详解
sql
mybatis
缓存
sql执行器,其对应的类全路径:org.apache.ibatis.executor.Executor。
丁威
2019-06-11
995
0
Elasticsearch Index Monitoring(索引监控)之Index Stats API详解
缓存
api
http
本文将详细介绍Elasticsearch Index Monitoring监控命令之Index Stats API。
丁威
2019-06-11
4.2K
0
源码分析Dubbo服务注册与发现机制RegistryDirectory)
php
编程算法
java
dubbo
缓存
RegistryDirectory,基于注册中心的服务发现,本文将重点探讨Dubbo是如何实现服务的自动注册与发现。从上篇文章,得知在消息消费者在创建服务调用器(Invoker)【消费者在初始时】时需要根据不同的协议,例如dubbo、registry(从注册中心获取服务提供者)来构建,其调用的方法为Protocol#refer,基于注册中心发现服务提供者的实现协议为RegistryProtocol。
丁威
2019-06-10
1.9K
0
源码分析Dubbo线程池实现原理
dubbo
缓存
本文主要分析Dubbo线程池的构建过程,主要介绍官方文档中有关于ThreadPool的种类:
丁威
2019-06-10
2.2K
0
源码分析kryo对java基础数据类型与Stirng类型的序列化反序列化机制
文件存储
存储
缓存
java
ascii
用过dubbo的开发人员,在选取序列化时都会根据“经验”来选kryo为序列化,其原因是序列化协议非常高效,超过java原生序列化协议、hessian2协议,那kryo为什么高效呢?
丁威
2019-06-10
1.1K
0
没有更多了
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
立即查看
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档