Have you looked at snowflake? http://engineering.twitter.com/2010/06/announcing-snowflake.html
Patrick On Fri, Feb 25, 2011 at 9:43 AM, Ted Dunning <[email protected]> wrote: > If your id's don't need to be exactly sequential or if the generation rate > is less than a few thousand per second, ZK is a fine choice. > > To get very high generation rates, what is typically done is to allocate > blocks of id's using ZK and then allocate out of the block locally. This > can cause you to wind up with a slightly swiss-cheesed id space and it means > that the ordering of id's only approximates the time ordering of when the > id's were assigned. Neither of these is typically a problem. > > On Fri, Feb 25, 2011 at 1:50 AM, Ertio Lew <[email protected]> wrote: > >> Hi all, >> >> I am involved in a project where we're building a social application >> using Cassandra DB and Java. I am looking for a solution to generate >> unique sequential IDs for the content on the application. I have been >> suggested by some people to have a look to Zookeeper for this. I >> would highly appreciate if anyone can suggest if zookeeper is suitable >> for this purpose and any good resources to gain information about >> zookeeper. >> >> Since the application is based on a eventually consistent distributed >> platform using Cassandra, we have felt a need to look over to other >> solutions instead of building our own using our DB. >> >> Any kind of comments, suggestions are highly welcomed! :) >> >> Regards >> Ertio Lew. >> >
