J-Id

Distributed ID generator.

Лицензия

Лицензия

Категории

Категории

Сеть
Группа

Группа

net.jrouter
Идентификатор

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

j-id
Последняя версия

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

1.4
Дата

Дата

Тип

Тип

jar
Описание

Описание

J-Id
Distributed ID generator.
Ссылка на сайт

Ссылка на сайт

https://github.com/tripluo/j-id/
Система контроля версий

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

https://github.com/tripluo/j-id

Скачать j-id

Имя Файла Размер
j-id-1.4.pom
j-id-1.4.jar 34 KB
j-id-1.4-sources.jar 28 KB
j-id-1.4-javadoc.jar 123 KB
Обзор

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

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

Зависимости

compile (10)

Идентификатор библиотеки Тип Версия
org.slf4j : slf4j-api jar 1.7.26
ch.qos.logback : logback-classic Необязательный jar 1.2.3
org.slf4j : jcl-over-slf4j Необязательный jar 1.7.26
org.apache.zookeeper : zookeeper Необязательный jar 3.4.14
org.apache.curator : curator-framework Необязательный jar 4.1.0
org.springframework.boot : spring-boot-configuration-processor Необязательный jar 2.1.7.RELEASE
org.springframework.boot : spring-boot-starter-data-redis Необязательный jar 2.1.7.RELEASE
org.slf4j : jul-to-slf4j jar 1.7.26
org.slf4j : log4j-over-slf4j jar 1.7.26
org.javassist : javassist jar 3.25.0-GA

provided (1)

Идентификатор библиотеки Тип Версия
org.projectlombok : lombok jar 1.18.8

test (2)

Идентификатор библиотеки Тип Версия
org.springframework.boot : spring-boot-starter-test jar 2.1.7.RELEASE
org.testng : testng jar 6.14.3

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

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

j-id 提供 依托redis/zookeeper确定机器序号,基于snowflake算法的分布式ID生成器。

● require jdk 1.8+

● require slf4j

changelog

Maven:

<dependency>
    <groupId>net.jrouter</groupId>
    <artifactId>j-id</artifactId>
    <version>1.4</version>
</dependency>

spring-boot配置:

Sample application.properties

#id service properties (IdServiceProperties)
# default: true
net.jrouter.id.enable-local-file-storager=false
# default: /distributed.id
net.jrouter.id.local-file=localhost
# default: distributed.id
net.jrouter.id.redis-hash-key=distributed.id
# default: distributed.id
net.jrouter.id.zk-path=distributed.id
#default: redis, optional: (redis/zookeeper/local/manual)
net.jrouter.id.generator-type=redis
#default: 0, effective when "generatorType=manual"
net.jrouter.id.manual-worker-id=100

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

Версия
1.4
1.3
1.2
1.1
1.0