• 阿里分布式事务seata入门(采坑)

    时间:2024-01-25 07:59:30

    1. 阿里分布式事务seata入门(采坑)1.1. 前言seata是feascar改名而来,这是阿里在19年年初开源出来的分布式事务框架,当初刚出来的时候就想研究下...

  • 到底啥是“分布式事务”,看了这篇文章,你就懂了!

    时间:2024-01-24 22:15:01

    本文是读者有故事的驴投稿到石杉的架构笔记的文章,谢谢该同学分享在分布式、微服务大行其道的今天,相信大家对这些名词都不会陌生。而说到使用分布式,或者拆分微服务的好处,...

  • asp.net core集成CAP(分布式事务总线)

    时间:2024-01-21 21:23:14

    一、前言感谢杨晓东大佬为社区贡献的CAP开源项目,传送门在此:.NET Core 事件总线,分布式事务解决方案:CAP 以及 如何在你的项目中集...

  • 分布式事务?咱先弄明白本地事务再说 - ACID

    时间:2024-01-15 21:32:43

    过去一段时间面试的同学,对于数据库事务,可以按照配置正常使用,但很多都无法讲清楚和理解数据库事务这个东西真正的意义,以及互联网兴起以后,当今数据库在ACID面前面临怎样的问题和抉择。事务,是各大单机SQL数据库厂商包括Oracle、IBM DB2等,早在上世纪80年代提出的一个解决 数据并发操作处理...

  • 使用RocketMQ实现分布式事务

    时间:2024-01-13 12:17:25

    。。todorefhttps://blog.csdn.net/zhejingyuan/article/details/79480128

  • 分布式事务实现-Spanner

    时间:2024-01-09 09:22:47

    Spanner要满足的external consistency 是指:后开始的事务一定可以看到先提交的事务的修改。所有事务的读写都加锁可以解决这个问题,缺点是性能较差。特别是对于一些workload中只读事务占比较大的系统来说不可接受。为了让只读事务不加任何锁,需要引入多版本。在单机系统中,维护一个...

  • Spring分布式事务

    时间:2023-12-26 15:27:04

    【如何实现XA式、非XA式Spring分布式事务】【http://www.importnew.com/15812.html】在JavaWorld大会上,来自SpringSource的David Syer跟大家分享了Spring应用的几种事务处理机制。读完此文,你可以了解可以用分布式事务做些什么、不能

  • SpringCloud微服务实战——搭建企业级开发框架(二十七):集成多数据源+Seata分布式事务+读写分离+分库分表

    时间:2023-12-21 15:23:42

    读写分离:为了确保数据库产品的稳定性,很多数据库拥有双机热备功能。也就是,第一台数据库服务器,是对外提供增删改业务的生产服务器;第二台数据库服务器,主要进行读的操作。目前有多种方式实现读写分离,一种是Mycat这种数据库中间件,需要单独部署服务,通过配置来实现读写分离,不侵入到业务代码中;还有一种是...

  • SQLServer之创建分布式事务

    时间:2023-12-19 09:12:14

    分布式事务创建注意事项指定一个由 Transact-SQL 分布式事务处理协调器 (MS DTC) 管理的 Microsoft 分布式事务的起点。执行 BEGIN DISTRIBUTED TRANSACTION 语句的 SQL Server 数据库引擎的实例是事务创建者,并控制事务的完成。 当为会话...

  • 基于 Transaction 类的分布式显式事务

    时间:2023-12-19 08:40:25

    自.NET2.0以来增加了System.Transactions命名空间,为.NET应用程序带来了一个新的事务编程模型。这个命名空间提供了几个依赖的TransactionXXX类。Transaction是所有事务处理类的基类,并且定义了所有事务类都可以使用的属性、方法和事件。CommittableT...

  • Dubbo学习系列之八(分布式事务之MQ方案)

    时间:2023-12-18 23:50:14

    自从小王玩起了微服务,发现微服务果然很强大,好处真是太多,心中暗喜,然而,却也遇到了分布式中最棘手的问题:分布式事务。小王遍访各路神仙,也无个完美开源解决方案,当然,也有些实际可行的手法,虽不算完美,但也可拿来研究一番,那今天我们也来说说分布式事务。分布式事务的起源,即因各服务是独立的,各自使用独立...

  • Dubbo学习系列之十五(Seata分布式事务方案TCC模式)

    时间:2023-12-18 23:48:26

    原创文章,禁止任何形式转载!上篇的续集。工具:Idea201902/JDK11/Gradle5.6.2/Mysql8.0.11/Lombok0.27/Postman7.5.0/SpringBoot2.1.9/Nacos1.1.3/Seata0.8.1/SeataServer0.8.1/Dubbo2....

  • 如何解决分布式系统数据事务一致性问题(HBase加Solr)

    时间:2023-12-18 15:12:45

    如何解决分布式系统数据事务一致性问题(HBase加Solr)摘要:对于所有的分布式系统,我想事务一致性问题是极其非常重要的问题,因为它直接影响到系统的可用性。本文以下所述所要解决的问题是:对于入HBase和Solr的过程,如何保证HBase中写入的数据与Solr中写入的数据完全一致。关键词:HBas...

  • Hmily:高性能异步分布式事务TCC框架

    时间:2023-12-15 17:28:51

    Hmily框架特性无缝集成Spring,Spring boot start。无缝集成Dubbo,SpringCloud,Motan等rpc框架。多种事务日志的存储方式(redis,mongdb,mysql等)。多种不同日志序列化方式(Kryo,protostuff,hession)。事务自动恢复。支...

  • spring boot + druid + mybatis + atomikos 多数据源配置 并支持分布式事务

    时间:2023-12-13 20:00:22

    文章目录一、综述1.1 项目说明1.2 项目结构二、配置多数据源并支持分布式事务2.1 导入基本依赖2.2 在yml中配置多数据源信息2.3 进行多数据源的配置三、整合结果测试3.1 测试数据库整合结果3.2 测试单数据库事务3.3 测试分布式事务3.4 测试druid数据源是否整合成功四、JTA与...

  • 分布式缓存技术redis学习系列(三)——redis高级应用(主从、事务与锁、持久化)

    时间:2023-12-09 17:31:47

    上文《详细讲解redis数据结构(内存模型)以及常用命令》介绍了redis的数据类型以及常用命令,本文我们来学习下redis的一些高级特性。安全性设置设置客户端操作秘密redis安装好后,默认情况下登陆客户端和使用命令操作时不需要密码的。某些情况下,为了安全起见,我们可以设置在客户端连接后进行任何操...

  • 分布式事务、XA、两阶段提交、一阶段提交

    时间:2023-12-01 19:35:45

    本文原文连接:http://blog.csdn.net/bluishglc/article/details/7612811 ,转载请注明出处!1.XAXA是由X/Open组织提出的分布式事务的规范。XA规范主要定义了(全局)事务管理器(Transaction Manager)和(局部)资源管理器(R...

  • 分布式事务解决方案(二)消息系统避免分布式事务 & MQ事务消息 & Sagas 事务模型

    时间:2023-11-21 23:44:54

    参考文档:如何用消息系统避免分布式事务:http://blog.jobbole.com/89140/https://www.cnblogs.com/savorboard/p/distributed-system-transaction-consistency.html消息系统避免分布式事务什么是用消...

  • redis教程(二)-----redis事务、记录日志到redis、分布式锁

    时间:2023-11-21 23:40:43

    redis事务Redis 事务可以一次执行多个命令, 并且带有以下两个重要的保证:批量操作在发送 EXEC 命令前被放入队列缓存。收到 EXEC 命令后进入事务执行,事务中任意命令执行失败,其余的命令依然被执行。在事务执行过程,其他客户端提交的命令请求不会插入到事务执行命令序列中。一个事务从开始到执...

  • java事务(三)——自己实现分布式事务

    时间:2023-11-21 23:31:07

    在上一篇《java事务(二)——本地事务》中已经提到了事务的类型,并对本地事务做了说明。而分布式事务是跨越多个数据源来对数据来进行访问和更新,在JAVA中是使用JTA(Java Transaction API)来实现分布式的事务管理的。但是在本篇中并不会说明如何使用JTA,而是在不依赖其他框架以及j...