Cassandra获得递增值
我在用计数器栏计算我网站上的帖子和其他很多东西,我有很多流量,比如每小时10k+评论 所以我想实现的是,一旦发布了帖子,计数器增加了,我想检索准确的值,但由于两个用户很可能同时请求该值,我将得到重复的值,这很糟糕Cassandra获得递增值,cassandra,phpcassa,Cassandra,Phpcassa,我在用计数器栏计算我网站上的帖子和其他很多东西,我有很多流量,比如每小时10k+评论 所以我想实现的是,一旦发布了帖子,计数器增加了,我想检索准确的值,但由于两个用户很可能同时请求该值,我将得到重复的值,这很糟糕 有没有办法在增加计数器后检索准确值?Cassandra的计数器不支持一般原子计数器实现的“增量和获取”语义。因此,你所问的是不可能与卡桑德拉的计数器。原因是,如果没有副本之间的协调,就不可能确保返回的值始终是最新的 为此,您需要一个具有原子语义的分布式系统,如ZooKeeper。解决Z
有没有办法在增加计数器后检索准确值?Cassandra的计数器不支持一般原子计数器实现的“增量和获取”语义。因此,你所问的是不可能与卡桑德拉的计数器。原因是,如果没有副本之间的协调,就不可能确保返回的值始终是最新的
为此,您需要一个具有原子语义的分布式系统,如ZooKeeper。解决ZooKeeper问题的线程如下:。Cassandra的计数器不支持一般原子计数器实现的“增量和获取”语义。因此,你所问的是不可能与卡桑德拉的计数器。原因是,如果没有副本之间的协调,就不可能确保返回的值始终是最新的
为此,您需要一个具有原子语义的分布式系统,如ZooKeeper。这里有一个线程可以解决您在ZooKeeper上的问题:。这里是对类似问题的回答:这里是对类似问题的回答: