gpt4 book ai didi

java - hazelcast 中的 TransactionContext,Ignite 中有类似的东西吗?

转载 作者:行者123 更新时间:2023-12-01 09:44:55 25 4
gpt4 key购买 nike

“HazelCast”具有 TransactionContext ,是否有与“ApacheIgnite”中提供的相同功能类似的功能,

我对 TransactionContext 的理解是,它是事务性 Map 或其中任何一个的临时存储。

仅当所有事务都成功时,才会在此特定提交上提交。

例如:TransactionContext context1 = xaResource.getTransactionContext();

最佳答案

如果你问Apache Ignite是否有事务,那么答案是有,Ignite很好地支持ACID事务。

有关 Ignite 交易的更多信息,请参见此处: https://apacheignite.readme.io/docs/transactions

这是一个基本的代码示例:

Ignite ignite = Ignition.ignite();

IgniteTransactions transactions = ignite.transactions();

try (Transaction tx = transactions.txStart()) {
Integer hello = cache.get("Hello");

if (hello == 1)
cache.put("Hello", 11);

cache.put("World", 22);

tx.commit();
}

关于java - hazelcast 中的 TransactionContext,Ignite 中有类似的东西吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38144424/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com