2013-02-07 2 views
1

나는 카운터 칼럼을 사용하여 내 웹 사이트의 게시물 및 기타 많은 것을 계산하고 있습니다. 예를 들어 시간당 10k + 댓글에 대한 트래픽이 많습니다.카산드라가 증가 된 값을 얻습니다.

그래서 내가 원하는 것은 게시가 이루어지고 카운터가 증가했기 때문에 정확한 값을 검색하고 싶지만 두 명의 사용자가 동시에 값을 요청할 확률이 높기 때문에 중복하고 나쁘다.

카운터를 늘린 후 정확한 값을 검색 할 수있는 방법이 있습니까?

+0

다음은 비슷한 질문에 대한 답변입니다. http://stackoverflow.com/questions/9038530/hector-to-get-the-resulting-counter-value-after-doing-incrementcounter/9047363#9047363 – Wildfire

답변

1

카산드라의 카운터는 일반적인 원자 카운터 구현의 '증가 및 증가'의미론을 지원하지 않습니다. 카산드라의 카운터에서는 당신이 요구하는 것이 불가능합니다. 그 이유는 반환 된 값이 항상 최신인지 확인하기 위해 복제본 간의 조정 없이는 불가능할 수 있기 때문입니다.

이렇게하려면 ZooKeeper와 같은 원자 의미론이있는 분산 시스템이 필요합니다. ZooKeeper에서 문제를 해결할 스레드는 여기에 있습니다 : http://www.mail-archive.com/[email protected]/msg01967.html.

관련 문제