在cassandra中使用计数器用于多个java实例

时间:2013-09-24 19:27:51

标签: java cassandra

您好我计划使用计数器在Cassandra中获取人类可读的唯一编号。我的Java应用程序在两台服务器上运行(2个实例)。如何确保任何时候任何请求都能获取一个唯一的计数器值?

2 个答案:

答案 0 :(得分:1)

答案 1 :(得分:0)

实现计数器即(读取和写入)是原子作业,因此您无需获取列然后递增或递减。

例如update #CF set cnt1=cnt+1, cnt2=cnt2+10 where field='SOMETHING';