distributed-transactions 相关问题

一个操作包,由多个ACID事务组成,通常在多个服务器上,必须全部提交或回滚。事务管理器通过两阶段提交来协调它。

高度分布式OLTP架构

是否有适用于前提条件的高度分布式OLTP情况的已知体系结构解决方案?例如,让我们使用银行示例。 A人想要将$ N转移给B人。...

回答 3 投票 1

为什么两阶段提交不适合微服务架构?

我读过一篇帖子说:我们不能在分布式环境中实现微服务中的两阶段提交等传统交易系统。我完全赞同这一点。但它会......

回答 4 投票 5

MSDTC错误 - 调用RpcMgmtInqServerPrincName失败。合作伙伴不支持安全通话

我试图让MSDTC和SQL Server在Windows 10 Pro上一起工作。我启动了分布式事务处理协调器服务,它正在使用网络服务帐户。每当我开始......

回答 1 投票 0

拜占庭将军

因此,我正在阅读Lamport关于拜占庭将军的论文,其中他证明,对于T恶意将军,你需要一组2T + 1名将军来阅读共识。但是我不明白怎么做。如果有 ...

回答 2 投票 3

防止丢失更新问题,而不会给我的消费者带来不便

我有一个相当简单的API的GET /文档集GET / documents /:id PATCH / documents /:id为了防止“丢失更新”问题,我想在GET / documents /:id上发回Etag然后再需要。 ..

回答 1 投票 1

分布式系统 - 如何保证至少一次发布消息?

如何在服务总线中发布消息(可能是队列)之前发生故障时,如何保持不同系统(也称为有界上下文)之间的一致性。我想出了3个选项:1。......

回答 1 投票 0

关于在分布式架构中实现数据库原子性的模式和建议的指导(微服务)

伙计们,我正在评估关于维护我们在分布式(微服务)架构中面临的db原子性(跨多个表)的关键挑战的选项/模式和实践。 ...

回答 2 投票 0

三阶段提交如何避免阻塞?

我试图了解三阶段提交如何避免阻塞考虑以下两种故障情形:方案1:在阶段2中,协调器向所有同类组件发送预提交消息并具有......

回答 4 投票 19

寻找消息总线实现,提供完整的ACID之间的东西

有人知道消息总线实现,它提供对一致性保证的精细控制吗?完全ACID太慢,没有ACID太错误。我们目前正在使用包含MSMQ的Rhino ESB ...

回答 3 投票 5

如果交易失败怎么办?

所以基本上有一个游戏,你拥有一个星球,你将船只发送到其他星球,稍后你可以拥有这个新星球。 PlanetB遭到船只攻击:[PlanetA] ----> [PlanetB] ......

回答 1 投票 0

如何配置:WS-AT Narayana独立?

我想在一个独立的Spring启动应用程序中使用Narayana-WS-Transaction,它在一个事务中调用两个不同的Web服务。其中一个内部使用db资源进行插入/更新。是......

回答 1 投票 0

微服务和事务管理器如何处理并发问题

我正在构建一个使用基于Java Transaction API(JTA)实现的事务管理器的微服务。我的问题是Trasaction maanger是否具备处理并发的能力......

回答 3 投票 0

postgresql两阶段提交准备事务错误:事务无法在PL / pgSQL中启动

我想为PostgreSQL做一个两阶段提交事务和准备事务。你能帮忙解决这个错误吗?我无法理解如何通过dblick连接到远程数据库...

回答 1 投票 1

.NET TransactionScope和MSDTC

在我的代码中有要处理的事务:using(var scope = new TransactionScope()){repo1.SaveSomething(); repo2.SaveAnythingElse(); scope.Complete();里面的repo1和repo2函数......

回答 1 投票 3

跨Spring Web应用程序的分布式事务

想象一个Java生态系统,其中三个独立的Spring Web应用程序在不同的JVM和不同的机器上运行(不涉及应用程序服务器,只需简单的servlet容器)。其中两个......

回答 3 投票 4

c#Entity Framework:使用DTC在同一服务器上的两个不同数据库上的TransactionScope

我基本上和这里描述的情况基本相同没有MS DTC的同一台服务器上的多个数据库(datacontext):using(var transaction = new TransactionScope()){using(var ...

回答 1 投票 3

© www.soinside.com 2019 - 2024. All rights reserved.