【发布时间】:2020-08-12 07:37:39
【问题描述】:
Cassandra 生成时间会因应用请求生成时间而异吗?
场景
假设我有两个应用程序节点向 Cassandra 节点发送写入请求和删除请求。执行顺序是
- 写请求
- 删除请求
App2 节点比 App1 节点滞后约 500 毫秒。因此,来自 app2 端的删除请求会比写入请求更早获得时间戳,并且永远不会发生。
将两个请求之间的睡眠时间缩短 1 秒以解决此问题,但想了解当应用时间不同步时,Cassandra 时钟如何为每个请求的写入工作。
TIA
【问题讨论】:
-
Cassandra 处理提交日志,因此任何服务器时间不同步都会出现问题,因为提交日志仅以时间向前的方式执行/应用。 HTH
-
你指的服务器计时,是Cassandra服务器计时还是app服务器计时?
-
看我的回答,评论太大了。如果您需要更多详细信息,请告诉我。
标签: cassandra