Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
Cassandraでデータが更新されたときに通知を受け取ることはできますか?つまり、ノードへの変更が別のノードから複製された場合はどうなりますか?
Gossipを使用してこれを直接行うことはできますか、それともより高いレベルの抽象化がありますか?
いいえ。
ゴシップは信頼できるものではありません。Cassandraノード自体は保証のためにそれに依存していません。(たとえば、ノードがダウンしている場合、更新は1時間だけキューに入れられます)。nodetool repairこれが、定期的に実行する必要がある理由でもあります。
nodetool repair
Cassandraにはトリガーもありません。
アプリケーションで更新追跡を行うことをお勧めします。