【发布时间】:2020-12-13 21:25:20
【问题描述】:
我有两个 ignite 缓存。它们都使用键/值对(并且不涉及数据库)来存储一些数据。
cache1 存储实际数据,而cache2 存储一些元数据。要求是确保两个缓存始终保持同步,即使出现任何问题。
有没有一种方法可以确保两个更新都能保证发生?如果其中一个操作失败,那么另一个操作也应该回滚。
这里是示例代码
cache1.put(someKey, someValue);
// some other code
cache2.put(anotherKey, anotherValue);
如何确保两个缓存均已更新或均未更新?
【问题讨论】:
标签: ignite distributed-caching