240 发简信
IP属地:上海
  • 关于2pc无法解决的问题,我也不太认同哈;还是取决于协调者取怎么实现。比如应用层分布式事务saga框架丢实现肯定能解决这个问题

    XA规范,1PC,2PC,3PC

    1阶段提交,2阶段提交,3阶段提交 XA规范 Open Group定义了一套DTP分布式模型,主要含有: AP(应用程序) TM(事务管理器) RM(资源管理器) -...

  • 关于单点故障:为什么重新选举协调者还会阻塞呢,新的协调者还会重新拥有之前的执行日志

    XA规范,1PC,2PC,3PC

    1阶段提交,2阶段提交,3阶段提交 XA规范 Open Group定义了一套DTP分布式模型,主要含有: AP(应用程序) TM(事务管理器) RM(资源管理器) -...

  • 终于知道为什么厂商说事务每次交互8次!

  • 120
    深度解读Tomcat中的NIO模型

    一、I/O复用模型解读 Tomcat的NIO是基于I/O复用来实现的。对这点一定要清楚,不然我们的讨论就不在一个逻辑线上。下面这张图学习过I/O模型知识的一般都见过,出自《U...

  • @藤伦柳揶 我现在涉及到线上历史数据的迁移 超蛋疼

    分库分表技术演进暨最佳实践

    欢迎关注笔者的公众号:【阿飞的博客】,首发都在这里!!! 每个优秀的程序员和架构师都应该掌握分库分表,这是我的观点。 移动互联网时代,海量的用户每天产生海量的数量,比如: 用...

  • 你们怎么怎么线上迁移的啊,求交流。貌似目前没有太好的方案

    分库分表技术演进暨最佳实践

    欢迎关注笔者的公众号:【阿飞的博客】,首发都在这里!!! 每个优秀的程序员和架构师都应该掌握分库分表,这是我的观点。 移动互联网时代,海量的用户每天产生海量的数量,比如: 用...

  • 120
    四、ZooKeeper技术内幕

    本文将从系统模型、序列化与协议、客户端工作原理、会话、服务端工作原理以及数据存储等方面来揭示ZooKeeper的技术内幕。 一、系统模型 1.1 数据模型 ZooKeeper...

  • netty要发出去的数据应该是写到directbuffer的吧 为啥会触发old gc呢

    一次netty"引发的"诡异old gc问题排查过程

    应用:新美大push服务-长连通道sailfish日推送消息:180亿QPS峰值: 35W最大实时在线用户:2200W push服务简单结构为 客户端sdk<=>长连...

  • @caison
    1. 这么说其实和saga很像,事务都是提交了的。只不过TCC是2阶段提交、saga直接提交了。
    2. 早上看了其他资料,现在的理解是:2PC是基本原理,有不同层面的实现;mysql、oracle本身在db内部给出了一种2PC协议的实现,X/Open组织也定义了一套应用层与DB交互的2PC的实现XA(DTP),TCC是更偏业务应用的2PC的变种实现。
    3. 实现层面TCC中也有类似2PC中的协调者的角色,如果协调者挂了怎么办

    理解分布式事务

    这篇文章将介绍什么是分布式事务,分布式事务解决什么问题,对分布式事务实现的难点,解决思路,不同场景下方案的选择,通过图解的方式进行梳理、总结和比较。 相信耐心看完这篇文章,谈...

  • 博主,请问2PC和TCC的区别是什么,现在理解下来:2PC是原理,TCC是加了异步重试的实现

    理解分布式事务

    这篇文章将介绍什么是分布式事务,分布式事务解决什么问题,对分布式事务实现的难点,解决思路,不同场景下方案的选择,通过图解的方式进行梳理、总结和比较。 相信耐心看完这篇文章,谈...