tinyid icon indicating copy to clipboard operation
tinyid copied to clipboard

ID Generator id生成器 分布式id生成系统,简单易用、高性能、高可用的id生成系统

Results 33 tinyid issues
Sort by recently updated
recently updated
newest added

增加对应Dockerfile便于构建镜像

tinyid是否支持部署到K8S容器内呢? 现在tinyid ip列表, 如果换成 k8s, 就只能写一个 k8s 的 service 名了 .

在 maven 的中央仓库中还搜不到 jar 包坐标,什么时候发布到中央仓库中?

curl http://127.0.0.1:9999/tinyid/id/nextIdSimple -d 'token=0f673adf80504e2eaa552f5d791b644c&bizType=test&batchSize=0' java.lang.StringIndexOutOfBoundsException: String index out of range: -1 at java.lang.AbstractStringBuilder.deleteCharAt(AbstractStringBuilder.java:824) ~[?:1.8.0_241] at java.lang.StringBuilder.deleteCharAt(StringBuilder.java:253) ~[?:1.8.0_241] at com.xiaoju.uemc.tinyid.server.controller.IdContronller.nextIdSimple(IdContronller.java:85) [classes/:?]

private static IdGeneratorFactoryClient client = IdGeneratorFactoryClient.getInstance(null); 这个里面为什么用锁机制,静态初始化不是线程安全吗?

tinyid_client.properties 里面不便于切换环境 ,应该放在application.properties里

1、client采用注入方式,第三方项目加入client依赖后,自动扫包注入 2、可配置第三方缓存ID号段或者直接采用http访问tinyid服务端

`id` bigint(20) unsigned id字段为无符号时,在Javabean对应的应该是 BigInteger. 对应是Long时,会有越界问题。9223372036854775808在bigint(20) unsigned可以保存,但赋值给Long会越界。 建议使用ORM框架Bee的GenBean自动生成Javabean. 鉴于tiny_id_info表不会有太多的记录,用 bigint(20)就可以了。

假如有3个库,DB1,DB2,DB3 DB1挂了会自动尝试DB2依次尝试DB3