snowflake

java edition of Twitter Snowflake: a network service for generating unique ID numbers at high scale with some simple guarantees

Лицензия

Лицензия

Группа

Группа

xyz.downgoon
Идентификатор

Идентификатор

snowflake
Последняя версия

Последняя версия

1.0.0
Дата

Дата

Тип

Тип

jar
Описание

Описание

snowflake
java edition of Twitter Snowflake: a network service for generating unique ID numbers at high scale with some simple guarantees
Система контроля версий

Система контроля версий

http://github.com/downgoon/snowflake

Скачать snowflake

Как подключить последнюю версию

<!-- https://jarcasting.com/artifacts/xyz.downgoon/snowflake/ -->
<dependency>
    <groupId>xyz.downgoon</groupId>
    <artifactId>snowflake</artifactId>
    <version>1.0.0</version>
</dependency>
// https://jarcasting.com/artifacts/xyz.downgoon/snowflake/
implementation 'xyz.downgoon:snowflake:1.0.0'
// https://jarcasting.com/artifacts/xyz.downgoon/snowflake/
implementation ("xyz.downgoon:snowflake:1.0.0")
'xyz.downgoon:snowflake:jar:1.0.0'
<dependency org="xyz.downgoon" name="snowflake" rev="1.0.0">
  <artifact name="snowflake" type="jar" />
</dependency>
@Grapes(
@Grab(group='xyz.downgoon', module='snowflake', version='1.0.0')
)
libraryDependencies += "xyz.downgoon" % "snowflake" % "1.0.0"
[xyz.downgoon/snowflake "1.0.0"]

Зависимости

test (1)

Идентификатор библиотеки Тип Версия
junit : junit jar 4.4

Модули Проекта

Данный проект не имеет модулей.

Snowflake

java edition of Twitter Snowflake, a network service for generating unique ID numbers at high scale with some simple guarantees.

QuickStart

  • import maven dependency
<dependency>
  <groupId>xyz.downgoon</groupId>
  <artifactId>snowflake</artifactId>
  <version>1.0.0</version>
</dependency>
  • sample code
// datacenter: 2; workerId: 5
Snowflake snowflake = new Snowflake(2, 5);
long id1 = snowflake.nextId();
long id2 = snowflake.nextId();

snowflake.formatId(id1);

for more details, please read SnowflakeDemo2.java.

snowflake tutorial

Версии библиотеки

Версия
1.0.0