田守枝

LV0
发表了文章

深入理解RocketMQ延迟消息

延迟消息是实际开发中一个非常有用的功能,本文第一部分从整体上介绍秒级精度延迟消息的实现思路,在第二部分结合RocketMQ的延迟消息实现,进行细致的讲解,点出关...

田守枝
Apache存储
发表了文章

深入理解RocketMQ消息查询机制

在实际开发中,经常需要查看MQ中消息的内容,RocketMQ提供了多种消息查询方式,给开发和运维带来了极大的便利,一些其他消息中间件,如Kafka,并不具备消息...

田守枝
Apache命令行工具
发表了文章

深入理解RocketMQ Rebalance机制

Rebalance(再均衡)机制指的是:将一个Topic下的多个队列(或称之为分区),在同一个消费者组(consumer group)下的多个消...

田守枝
Apache
发表了文章

RocketMQ NameServer深入剖析

本文将深入剖析rocketmq为什么选择自己开发NameServer,而不是选择类似于ZK这样的开源组件。同时对rocketmq的路由注册、路由发现、路由剔除进...

田守枝
Apache
发表了文章

消息中间件的四种投递模式对比

消息中间件( Message Oriented Middleware,简称MOM)在企业开发中变得越来越重要。本文介绍消息中间件中的四种消息投递模型,主要是介绍...

田守枝
Java
订阅了专栏

腾讯云自媒体分享计划

3 文章3.2K 关注者
关注了用户

腾讯云自媒体分享计划

腾讯 · 产品运营 (已认证)

申请条件:至少有 20 篇或以上符合投稿要求可迁入腾讯云专栏的原创技术文章。

3 文章0 回答3.2K 关注者
发表了文章

怎样做可靠的分布式锁,Redlock 真的可行么?

本文是对 Martin Kleppmann 的文章 How to do distributed locking 部分内容的翻译和总结,上次写 Redlock 的...

田守枝
Redis分布式编程算法
发表了文章

Netty高性能FastThreadLocal原理深度剖析

目前关于FastThreadLocal的很多文章都有点老有点过时了(本文将澄清几个误区),很多文章关于FastThreadLocal介绍的也不全,希望本篇文章可...

田守枝
数据处理
发表了文章

[图文] Seata AT 模式分布式事务源码分析

AT 模式是 Seata 主推的分布式事务解决方案,最早来源于阿里中间件团队发布的 TXC服务,后来成功上云改名 GTS。相较于TCC而言,Seata的AT模式...

田守枝
SQL
发表了文章

漫谈gRPC

本文概括性的介绍gRPC,包括gRPC的起源,核心特性,生态体系,以及一些知名开源软件对gRPC的使用,最后总结gRPC与netty、dubbo等框架的区别,目...

田守枝
Dubbo
发表了文章

为什么String选择数字31作为hashCode方法乘子?

某天,我在写代码的时候,无意中点开了 String hashCode 方法。然后大致看了一下 hashCode 的实现,发现并不是很复杂。但是我从源码中发现了一...

田守枝
Java编程算法
发表了文章

InnoDB MVCC 机制,看这篇就够了

本文详细的介绍了什么是MVCC?为什么要有MVCC?以及MVCC的内部实现原理:包括Undo Log的版本链是如何组织的,RR、RC两个级别下一致性读是如何实现...

田守枝
发表了文章

mysql binlog应用场景与原理深度剖析

本文深入介绍Mysql Binlog的应用场景,以及如何与MQ、elasticsearch、redis等组件的保持数据最终一致。最后通过案例深入分析binlog...

田守枝
发表了文章

使用Atomikos实现JTA分布式事务

本文全面的介绍了JTA分布式事务模型和接口规范,以及开源的分布式事务解决方案Atomikos。笔者认同"talk is cheap,show m...

田守枝
分布式JavaSpring网站
发表了文章

Mysql分支选择:Percona Or MariaDB

本文将对MySQL官方版本以及最流行的两个分支:MariaDB 和 Percona Server进行对比介绍。笔者曾经遇到过一些同学,在可能在一个公司待了可能几...

田守枝
https运维网络安全AndroidMySQL
发表了文章

剖析Spring多数据源

在实际开发中,经常会遇到应用要访问多个库的情况,需要配置多个数据源。本文会介绍spring多数据源的典型场景,如何优雅的实现多数据源,并结合spring、myb...

田守枝
发表了文章

源码剖析 Mybatis 映射器(Mapper)工作原理

Mybatis可以说是目前国内使用最广泛的ORM框架。最原始的使用方式下,我们将sql写在xml配置文件中,通过SqlSession,根据statementId...

田守枝
发表了文章

史上最详细mybatis与spring整合教程

mybatis本身使用比较灵活,和spring整合也有多种方式。本文一网打尽mybatis与spring整合所有方式,让你彻底掌握mybatis与spring整...

田守枝
发表了文章

消息中间件选型分析

消息队列中间件(简称消息中间件)是指利用高效可靠的消息传递机制进行与平台无关的数据交流,并基于数据通信来进行分布式系统的集成。通过提供消息传递和消息排队模型,它...

田守枝

个人简介

个人成就

扫码关注云+社区

领取腾讯云代金券