A Sonyflake ID is composed of
39 bits for time in units of 10 msec
8 bits for a sequence number
16 bits for a machine id 39 bits for time in units of 10 msec
8 bits for a sequence number
16 bits for a machine idEdit: To answer my own question. No, although it does seem to limit your application to a single process with at most 256 threads, if I'm reading it correctly.
> Sequence numbers are per-thread and worker numbers are chosen at startup via zookeeper (though that’s overridable via a config file). [0]
[0] https://blog.twitter.com/engineering/en_us/a/2010/announcing...
ULID runs through 10889 AD