├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md ├── PULL_REQUEST_TEMPLATE └── workflows │ ├── benchmark-test.yml │ ├── benchmark-vs-test.yml │ ├── codecov.yml │ ├── codeql-analysis.yml │ ├── docker-deploy.yml │ ├── document-deploy.yml │ ├── example-test.yml │ ├── gitee-sync.yml │ ├── integration-test.yml │ └── package-deploy.yml ├── .gitignore ├── .idea └── copyright │ ├── ahoo_wang.xml │ └── profiles_settings.xml ├── LICENSE ├── README.md ├── README.zh-CN.md ├── code-coverage-report └── build.gradle.kts ├── codecov.yml ├── config ├── checkstyle │ ├── checkstyle.xml │ └── suppressions.xml ├── logback-jmh.xml ├── logback.xml └── spotbugs │ └── exclude.xml ├── cosid-activiti ├── build.gradle.kts └── src │ ├── main │ └── java │ │ └── me │ │ └── ahoo │ │ └── cosid │ │ └── activiti │ │ └── ActivitiIdGenerator.java │ └── test │ └── java │ └── me │ └── ahoo │ └── cosid │ └── activiti │ └── ActivitiIdGeneratorTest.java ├── cosid-axon ├── build.gradle.kts └── src │ ├── main │ ├── java │ │ └── me │ │ │ └── ahoo │ │ │ └── cosid │ │ │ └── axon │ │ │ └── CosIdIdentifierFactory.java │ └── resources │ │ └── META-INF │ │ └── services │ │ └── org.axonframework.common.IdentifierFactory │ └── test │ └── java │ └── me │ └── ahoo │ └── cosid │ └── axon │ └── CosIdIdentifierFactoryTest.java ├── cosid-benchmark ├── build.gradle.kts ├── gradle.properties ├── gradle │ ├── libs.versions.toml │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── settings.gradle.kts └── src │ ├── jmh │ ├── init │ │ └── init-script.sql │ └── java │ │ └── me │ │ └── ahoo │ │ └── cosid │ │ └── benchmark │ │ ├── AbstractBenchmark.java │ │ ├── AtomicLongBenchmark.java │ │ ├── CosIdBenchmark.java │ │ ├── LeafBenchmark.java │ │ ├── TinyIDBenchmark.java │ │ └── UidBenchmark.java │ └── test │ ├── java │ └── me │ │ └── ahoo │ │ └── cosid │ │ └── benchmark │ │ ├── DataSourceFactory.java │ │ ├── LeafInitializer.java │ │ ├── LeafTest.java │ │ └── TinyIDTest.java │ └── resources │ └── logback.xml ├── cosid-bom └── build.gradle.kts ├── cosid-core ├── build.gradle.kts └── src │ ├── jmh │ └── java │ │ └── me │ │ └── ahoo │ │ └── cosid │ │ ├── ClockBenchmark.java │ │ ├── CosIdGeneratorBenchmark.java │ │ ├── SegmentIdBenchmark.java │ │ └── SnowflakeIdBenchmark.java │ ├── main │ └── java │ │ └── me │ │ └── ahoo │ │ └── cosid │ │ ├── CosId.java │ │ ├── CosIdException.java │ │ ├── Decorator.java │ │ ├── IdConverter.java │ │ ├── IdGenerator.java │ │ ├── IdGeneratorDecorator.java │ │ ├── IntegerIdGenerator.java │ │ ├── StringIdGenerator.java │ │ ├── StringIdGeneratorDecorator.java │ │ ├── accessor │ │ ├── AbstractIdMetadata.java │ │ ├── CosIdAccessor.java │ │ ├── CosIdGetter.java │ │ ├── CosIdSetter.java │ │ ├── DefaultCosIdAccessor.java │ │ ├── EnsureId.java │ │ ├── IdDefinition.java │ │ ├── IdMetadata.java │ │ ├── IdTypeNotSupportException.java │ │ ├── MultipleIdNotSupportException.java │ │ ├── field │ │ │ ├── FieldGetter.java │ │ │ └── FieldSetter.java │ │ ├── method │ │ │ ├── MethodGetter.java │ │ │ └── MethodSetter.java │ │ ├── package-info.java │ │ ├── parser │ │ │ ├── CompositeFieldDefinitionParser.java │ │ │ ├── CosIdAccessorParser.java │ │ │ ├── DefaultAccessorParser.java │ │ │ ├── FieldDefinitionParser.java │ │ │ └── NamedDefinitionParser.java │ │ ├── registry │ │ │ ├── CosIdAccessorRegistry.java │ │ │ └── DefaultAccessorRegistry.java │ │ └── scanner │ │ │ ├── CosIdScanner.java │ │ │ └── DefaultCosIdScanner.java │ │ ├── annotation │ │ ├── AnnotationDefinitionParser.java │ │ └── CosId.java │ │ ├── converter │ │ ├── DatePrefixIdConverter.java │ │ ├── GroupedPrefixIdConverter.java │ │ ├── PrefixIdConverter.java │ │ ├── Radix36IdConverter.java │ │ ├── Radix62IdConverter.java │ │ ├── RadixIdConverter.java │ │ ├── SnowflakeFriendlyIdConverter.java │ │ ├── SuffixIdConverter.java │ │ └── ToStringIdConverter.java │ │ ├── cosid │ │ ├── ClockSyncCosIdGenerator.java │ │ ├── CosIdGenerator.java │ │ ├── CosIdIdStateParser.java │ │ ├── CosIdState.java │ │ ├── FriendlyCosIdGenerator.java │ │ ├── FriendlyIdStateParser.java │ │ ├── Radix36CosIdGenerator.java │ │ ├── Radix62CosIdGenerator.java │ │ ├── RadixCosIdGenerator.java │ │ └── RadixCosIdStateParser.java │ │ ├── doc-files │ │ ├── CosIdGenerator.png │ │ ├── CosIdIntervalShardingAlgorithm.png │ │ ├── CosIdModShardingAlgorithm.png │ │ ├── Machine-Id-Safe-Guard.png │ │ ├── SegmentChainId.png │ │ ├── SegmentId.png │ │ ├── Sharding.png │ │ └── SnowflakeId.png │ │ ├── jvm │ │ ├── AtomicLongGenerator.java │ │ └── UuidGenerator.java │ │ ├── machine │ │ ├── AbstractMachineIdDistributor.java │ │ ├── ClockBackwardsSynchronizer.java │ │ ├── DefaultClockBackwardsSynchronizer.java │ │ ├── DefaultMachineIdGuarder.java │ │ ├── GuardianState.java │ │ ├── HostAddressSupplier.java │ │ ├── InMemoryMachineStateStorage.java │ │ ├── InstanceId.java │ │ ├── LocalHostAddressSupplier.java │ │ ├── LocalMachineStateStorage.java │ │ ├── MachineId.java │ │ ├── MachineIdDistributor.java │ │ ├── MachineIdGuarder.java │ │ ├── MachineIdLostException.java │ │ ├── MachineIdOverflowException.java │ │ ├── MachineState.java │ │ ├── MachineStateStorage.java │ │ ├── ManualMachineIdDistributor.java │ │ ├── NamespacedInstanceId.java │ │ ├── NotFoundMachineStateException.java │ │ └── k8s │ │ │ └── StatefulSetMachineIdDistributor.java │ │ ├── package-info.java │ │ ├── provider │ │ ├── DefaultIdGeneratorProvider.java │ │ ├── IdGeneratorProvider.java │ │ ├── LazyIdGenerator.java │ │ └── NotFoundIdGeneratorException.java │ │ ├── segment │ │ ├── DefaultIdSegment.java │ │ ├── DefaultSegmentId.java │ │ ├── IdSegment.java │ │ ├── IdSegmentChain.java │ │ ├── IdSegmentDistributor.java │ │ ├── IdSegmentDistributorDefinition.java │ │ ├── IdSegmentDistributorFactory.java │ │ ├── MergedIdSegment.java │ │ ├── NextIdSegmentExpiredException.java │ │ ├── SegmentChainId.java │ │ ├── SegmentId.java │ │ ├── StringSegmentId.java │ │ ├── concurrent │ │ │ ├── AffinityJob.java │ │ │ ├── DefaultPrefetchWorker.java │ │ │ ├── PrefetchWorker.java │ │ │ └── PrefetchWorkerExecutorService.java │ │ └── grouped │ │ │ ├── DefaultGroupedIdSegmentDistributor.java │ │ │ ├── GroupBySupplier.java │ │ │ ├── Grouped.java │ │ │ ├── GroupedAccessor.java │ │ │ ├── GroupedIdSegmentDistributor.java │ │ │ ├── GroupedIdSegmentDistributorFactory.java │ │ │ ├── GroupedKey.java │ │ │ └── date │ │ │ ├── AbstractDateGroupBySupplier.java │ │ │ ├── YearGroupBySupplier.java │ │ │ ├── YearMonthDayGroupBySupplier.java │ │ │ └── YearMonthGroupBySupplier.java │ │ ├── sharding │ │ ├── CachedSharding.java │ │ ├── ExactCollection.java │ │ ├── IntervalStep.java │ │ ├── IntervalTimeline.java │ │ ├── LocalDateTimeConvertor.java │ │ ├── ModCycle.java │ │ ├── PreciseSharding.java │ │ ├── RangeSharding.java │ │ ├── Sharding.java │ │ ├── SnowflakeLocalDateTimeConvertor.java │ │ └── StandardLocalDateTimeConvertor.java │ │ ├── snowflake │ │ ├── AbstractSnowflakeId.java │ │ ├── ClockSyncSnowflakeId.java │ │ ├── DefaultSnowflakeFriendlyId.java │ │ ├── MillisecondSnowflakeId.java │ │ ├── MillisecondSnowflakeIdStateParser.java │ │ ├── SafeJavaScriptSnowflakeId.java │ │ ├── SecondSnowflakeId.java │ │ ├── SecondSnowflakeIdStateParser.java │ │ ├── SnowflakeFriendlyId.java │ │ ├── SnowflakeId.java │ │ ├── SnowflakeIdState.java │ │ ├── SnowflakeIdStateParser.java │ │ ├── StringSnowflakeId.java │ │ └── exception │ │ │ ├── ClockBackwardsException.java │ │ │ ├── ClockTooManyBackwardsException.java │ │ │ └── TimestampOverflowException.java │ │ ├── stat │ │ ├── SimpleStat.java │ │ ├── Stat.java │ │ ├── Statistical.java │ │ ├── converter │ │ │ ├── DatePrefixConverterStat.java │ │ │ ├── GroupedPrefixConverterStat.java │ │ │ ├── PrefixConverterStat.java │ │ │ ├── RadixConverterStat.java │ │ │ ├── SnowflakeFriendlyIdConverterStat.java │ │ │ ├── SuffixConverterStat.java │ │ │ └── ToStringConverterStat.java │ │ └── generator │ │ │ ├── CosIdGeneratorStat.java │ │ │ ├── IdGeneratorStat.java │ │ │ ├── SegmentIdStat.java │ │ │ ├── SimpleIdGeneratorStat.java │ │ │ └── SnowflakeIdStat.java │ │ ├── uncertainty │ │ ├── OriginalIdOverflowException.java │ │ └── UncertaintyIdGenerator.java │ │ └── util │ │ ├── Clock.java │ │ ├── Exceptions.java │ │ ├── LocalDateTimeConvert.java │ │ └── ProcessId.java │ └── test │ └── java │ └── me │ └── ahoo │ └── cosid │ ├── CosIdExceptionTest.java │ ├── CosIdTest.java │ ├── IntegerIdGeneratorTest.java │ ├── accessor │ ├── NotFoundCosIdAccessorTest.java │ ├── parser │ │ ├── CompositeFieldDefinitionParserTest.java │ │ ├── DefaultAccessorParserTest.java │ │ └── NamedAccessorParserTest.java │ ├── registry │ │ └── DefaultAccessorRegistryTest.java │ └── scanner │ │ ├── DefaultCosIdScannerTest.java │ │ └── entity │ │ ├── OrderEntity.java │ │ └── OrderItemEntity.java │ ├── annotation │ ├── CosIdAnnotationAccessorParserTest.java │ └── entity │ │ ├── ChildEntity.java │ │ ├── IdNotFoundEntity.java │ │ ├── IntIdEntity.java │ │ ├── LongIdEntity.java │ │ ├── MissingIdGenEntity.java │ │ ├── PrimitiveLongIdEntity.java │ │ └── StringIdEntity.java │ ├── converter │ ├── DatePrefixIdConverterTest.java │ ├── GroupedPrefixIdConverterTest.java │ ├── PrefixIdConverterTest.java │ ├── Radix36IdConverterTest.java │ ├── Radix62IdConverterTest.java │ ├── RadixIdConverterTest.java │ ├── SnowflakeFriendlyIdConverterTest.java │ ├── SuffixIdConverterTest.java │ └── ToStringIdConverterTest.java │ ├── cosid │ ├── ClockSyncCosIdGeneratorTest.java │ ├── CosIdStateTest.java │ ├── FriendlyCosIdGeneratorTest.java │ ├── Radix36CosIdGeneratorTest.java │ ├── Radix62CosIdGeneratorTest.java │ └── RadixCosIdStateParserTest.java │ ├── jvm │ ├── AtomicLongGeneratorTest.java │ └── UuidGeneratorTest.java │ ├── machine │ ├── ClockSyncSnowflakeIdTest.java │ ├── DefaultClockBackwardsSynchronizerTest.java │ ├── DefaultMachineIdGuarderTest.java │ ├── GuardianStateTest.java │ ├── InMemoryMachineStateStorageTest.java │ ├── InstanceIdTest.java │ ├── LocalHostAddressSupplierTest.java │ ├── LocalMachineStateStorageTest.java │ ├── MachineIdGuarderTest.java │ ├── MachineIdTest.java │ ├── MachineStateStorageSpec.java │ ├── MachineStateTest.java │ ├── ManualMachineIdDistributorTest.java │ ├── NamespacedInstanceIdTest.java │ └── StatefulSetMachineIdDistributorTest.java │ ├── provider │ ├── DefaultIdGeneratorProviderTest.java │ ├── LazyIdGeneratorTest.java │ └── NotFoundIdGeneratorExceptionTest.java │ ├── segment │ ├── DefaultIdSegmentTest.java │ ├── DefaultSegmentIdTest.java │ ├── IdSegmentDistributorDefinitionTest.java │ ├── MergedIdSegmentTest.java │ ├── NextIdSegmentExpiredExceptionTest.java │ ├── SegmentChainIdTest.java │ ├── StringSegmentIdTest.java │ ├── concurrent │ │ └── PrefetchWorkerExecutorServiceTest.java │ └── grouped │ │ ├── DefaultGroupedIdSegmentDistributorTest.java │ │ └── date │ │ ├── YearGroupBySupplierTest.java │ │ ├── YearMonthDayGroupBySupplierTest.java │ │ └── YearMonthGroupBySupplierTest.java │ ├── sharding │ ├── CachedShardingTest.java │ ├── ExactCollectionTest.java │ ├── IntervalStepTest.java │ ├── IntervalTimelineTest.java │ ├── ModCycleTest.java │ ├── SnowflakeLocalDateTimeConvertorTest.java │ └── StandardLocalDateTimeConvertorTest.java │ ├── snowflake │ ├── MillisecondSnowflakeIdTest.java │ ├── SecondSnowflakeIdTest.java │ ├── StringSnowflakeIdTest.java │ └── exception │ │ ├── ClockTooManyBackwardsExceptionTest.java │ │ └── TimestampOverflowExceptionTest.java │ ├── stat │ └── StatisticalTest.java │ ├── uncertainty │ └── UncertaintyIdGeneratorTest.java │ └── util │ ├── CacheClockTest.java │ ├── ClockTest.java │ ├── LocalDateTimeConvertTest.java │ └── ProcessIdTest.java ├── cosid-dependencies └── build.gradle.kts ├── cosid-flowable ├── build.gradle.kts └── src │ ├── main │ └── java │ │ └── me │ │ └── ahoo │ │ └── cosid │ │ └── flowable │ │ └── FlowableIdGenerator.java │ └── test │ └── java │ └── me │ └── ahoo │ └── cosid │ └── flowable │ └── FlowableIdGeneratorTest.java ├── cosid-jackson ├── build.gradle.kts └── src │ ├── main │ └── java │ │ └── me │ │ └── ahoo │ │ └── cosid │ │ └── jackson │ │ ├── AsString.java │ │ ├── AsStringDeserializer.java │ │ └── AsStringSerializer.java │ └── test │ └── java │ └── me │ └── ahoo │ └── cosid │ └── jackson │ ├── AsStringTest.java │ └── dto │ ├── CustomizeFriendlyIdDto.java │ ├── FriendlyIdDto.java │ ├── RadixDto.java │ ├── RadixNonePadDto.java │ ├── RadixPadSize5Dto.java │ └── ToStringDto.java ├── cosid-jdbc ├── build.gradle.kts └── src │ ├── jmh │ └── java │ │ └── me │ │ └── ahoo │ │ └── cosid │ │ └── jdbc │ │ ├── MySqlChainIdBenchmark.java │ │ └── MySqlIdBenchmark.java │ ├── main │ ├── init-script │ │ └── init-cosid-mysql.sql │ └── java │ │ └── me │ │ └── ahoo │ │ └── cosid │ │ └── jdbc │ │ ├── JdbcIdSegmentDistributor.java │ │ ├── JdbcIdSegmentDistributorFactory.java │ │ ├── JdbcIdSegmentInitializer.java │ │ ├── JdbcMachineIdDistributor.java │ │ ├── JdbcMachineIdInitializer.java │ │ └── exception │ │ ├── NotFoundMaxIdException.java │ │ └── SegmentNameMissingException.java │ └── test │ └── java │ └── me │ └── ahoo │ └── cosid │ └── jdbc │ ├── DataSourceFactory.java │ ├── GroupedJdbcIdSegmentDistributorTest.java │ ├── JdbcIdSegmentDistributorTest.java │ ├── JdbcIdSegmentInitializerTest.java │ ├── JdbcMachineIdDistributorTest.java │ └── JdbcMachineIdInitializerTest.java ├── cosid-mod-test ├── build.gradle.kts └── src │ ├── jmh │ └── java │ │ └── me │ │ └── ahoo │ │ └── cosid │ │ └── test │ │ └── mod │ │ └── SnowflakeIdBenchmark.java │ └── test │ └── java │ └── me │ └── ahoo │ └── cosid │ └── test │ └── mod │ └── ModTest.java ├── cosid-mongo ├── build.gradle.kts └── src │ ├── main │ └── java │ │ └── me │ │ └── ahoo │ │ └── cosid │ │ └── mongo │ │ ├── Documents.java │ │ ├── IdSegmentCollection.java │ │ ├── IdSegmentInitializer.java │ │ ├── IdSegmentOperates.java │ │ ├── MachineCollection.java │ │ ├── MachineInitializer.java │ │ ├── MachineOperates.java │ │ ├── MongoIdSegmentCollection.java │ │ ├── MongoIdSegmentDistributor.java │ │ ├── MongoIdSegmentDistributorFactory.java │ │ ├── MongoIdSegmentInitializer.java │ │ ├── MongoMachineCollection.java │ │ ├── MongoMachineIdDistributor.java │ │ ├── MongoMachineInitializer.java │ │ └── reactive │ │ ├── BlockingAdapter.java │ │ ├── BlockingAdapterSubscriber.java │ │ ├── MongoReactiveIdSegmentCollection.java │ │ ├── MongoReactiveIdSegmentDistributorFactory.java │ │ ├── MongoReactiveIdSegmentInitializer.java │ │ ├── MongoReactiveMachineCollection.java │ │ └── MongoReactiveMachineInitializer.java │ └── test │ └── java │ └── me │ └── ahoo │ └── cosid │ └── mongo │ ├── GroupedMongoReactiveIdSegmentDistributorTest.java │ ├── MongoIdSegmentDistributorTest.java │ ├── MongoIdSegmentInitializerTest.java │ ├── MongoMachineIdDistributorTest.java │ ├── MongoReactiveIdSegmentDistributorTest.java │ ├── MongoReactiveMachineIdDistributorTest.java │ └── reactive │ └── BlockingAdapterTest.java ├── cosid-mybatis ├── build.gradle.kts └── src │ ├── main │ └── java │ │ └── me │ │ └── ahoo │ │ └── cosid │ │ └── mybatis │ │ └── CosIdPlugin.java │ └── test │ └── java │ └── me │ └── ahoo │ └── cosid │ └── mybatis │ └── CosIdPluginTest.java ├── cosid-spring-boot-starter ├── build.gradle.kts └── src │ ├── main │ ├── java │ │ └── me │ │ │ └── ahoo │ │ │ └── cosid │ │ │ └── spring │ │ │ └── boot │ │ │ └── starter │ │ │ ├── ConditionalOnCosIdEnabled.java │ │ │ ├── CosIdAutoConfiguration.java │ │ │ ├── CosIdProperties.java │ │ │ ├── CustomizeIdProperties.java │ │ │ ├── EnabledSuffix.java │ │ │ ├── IdConverterDecorator.java │ │ │ ├── IdConverterDefinition.java │ │ │ ├── Namespaces.java │ │ │ ├── ProxyProperties.java │ │ │ ├── activiti │ │ │ └── ActivitiIdGeneratorAutoConfiguration.java │ │ │ ├── actuate │ │ │ ├── CosIdEndpoint.java │ │ │ ├── CosIdEndpointAutoConfiguration.java │ │ │ ├── CosIdGeneratorEndpoint.java │ │ │ └── CosIdStringGeneratorEndpoint.java │ │ │ ├── cosid │ │ │ ├── ConditionalOnCosIdGeneratorEnabled.java │ │ │ ├── CosIdGeneratorAutoConfiguration.java │ │ │ └── CosIdGeneratorProperties.java │ │ │ ├── flowable │ │ │ └── FlowableIdGeneratorAutoConfiguration.java │ │ │ ├── jdbc │ │ │ └── CosIdJdbcAutoConfiguration.java │ │ │ ├── machine │ │ │ ├── ConditionalOnCosIdMachineEnabled.java │ │ │ ├── CosIdHostNameAutoConfiguration.java │ │ │ ├── CosIdJdbcMachineIdDistributorAutoConfiguration.java │ │ │ ├── CosIdLifecycleMachineIdDistributor.java │ │ │ ├── CosIdLifecycleMachineIdGuarder.java │ │ │ ├── CosIdMachineAutoConfiguration.java │ │ │ ├── CosIdMongoMachineIdDistributorAutoConfiguration.java │ │ │ ├── CosIdProxyMachineIdDistributorAutoConfiguration.java │ │ │ ├── CosIdSpringRedisMachineIdDistributorAutoConfiguration.java │ │ │ ├── CosIdZookeeperMachineIdDistributorAutoConfiguration.java │ │ │ ├── MachineIdHealthIndicator.java │ │ │ └── MachineProperties.java │ │ │ ├── mybatis │ │ │ ├── ConditionalOnCosIdMybatisEnabled.java │ │ │ └── CosIdMybatisAutoConfiguration.java │ │ │ ├── segment │ │ │ ├── ConditionalOnCosIdSegmentEnabled.java │ │ │ ├── CosIdJdbcSegmentAutoConfiguration.java │ │ │ ├── CosIdLifecyclePrefetchWorkerExecutorService.java │ │ │ ├── CosIdMongoSegmentAutoConfiguration.java │ │ │ ├── CosIdProxySegmentAutoConfiguration.java │ │ │ ├── CosIdSegmentAutoConfiguration.java │ │ │ ├── CosIdSpringRedisSegmentAutoConfiguration.java │ │ │ ├── CosIdZookeeperSegmentAutoConfiguration.java │ │ │ ├── CustomizeSegmentIdProperties.java │ │ │ ├── SegmentIdBeanRegistrar.java │ │ │ ├── SegmentIdConverterDecorator.java │ │ │ └── SegmentIdProperties.java │ │ │ ├── snowflake │ │ │ ├── ConditionalOnCosIdSnowflakeEnabled.java │ │ │ ├── CosIdSnowflakeAutoConfiguration.java │ │ │ ├── CustomizeSnowflakeIdProperties.java │ │ │ ├── SnowflakeIdBeanRegistrar.java │ │ │ ├── SnowflakeIdConverterDecorator.java │ │ │ └── SnowflakeIdProperties.java │ │ │ └── zookeeper │ │ │ ├── ConditionalOnCosIdZookeeperEnabled.java │ │ │ ├── CosIdZookeeperAutoConfiguration.java │ │ │ └── CosIdZookeeperProperties.java │ └── resources │ │ └── META-INF │ │ └── spring │ │ └── org.springframework.boot.autoconfigure.AutoConfiguration.imports │ └── test │ └── java │ └── me │ └── ahoo │ └── cosid │ └── spring │ └── boot │ └── starter │ ├── CosIdAutoConfigurationTest.java │ ├── CosIdPropertiesTest.java │ ├── IdConverterDefinitionTest.java │ ├── NamespacesTest.java │ ├── activiti │ └── ActivitiIdGeneratorAutoConfigurationTest.java │ ├── actuate │ ├── CosIdEndpointAutoConfigurationTest.java │ ├── CosIdEndpointTest.java │ ├── CosIdGeneratorEndpointTest.java │ └── CosIdStringGeneratorEndpointTest.java │ ├── cosid │ ├── CosIdGeneratorAutoConfigurationTest.java │ └── CosIdGeneratorPropertiesTest.java │ ├── flowable │ └── FlowableIdGeneratorAutoConfigurationTest.java │ ├── jdbc │ └── CosIdJdbcAutoConfigurationTest.java │ ├── machine │ ├── CosIdHostNameAutoConfigurationTest.java │ ├── CosIdJdbcMachineIdDistributorAutoConfigurationTest.java │ ├── CosIdMachineAutoConfigurationTest.java │ ├── CosIdMongoMachineIdDistributorAutoConfigurationTest.java │ ├── CosIdProxyMachineIdDistributorAutoConfigurationTest.java │ ├── CosIdSpringRedisMachineIdDistributorAutoConfigurationTest.java │ ├── CosIdZookeeperMachineIdDistributorAutoConfigurationTest.java │ ├── MachineIdHealthIndicatorTest.java │ └── MachinePropertiesTest.java │ ├── mybatis │ └── CosIdMybatisAutoConfigurationTest.java │ ├── segment │ ├── CosIdJdbcSegmentAutoConfigurationTest.java │ ├── CosIdMongoSegmentAutoConfigurationTest.java │ ├── CosIdProxySegmentAutoConfigurationTest.java │ ├── CosIdSegmentAutoConfigurationTest.java │ ├── CosIdSpringRedisSegmentAutoConfigurationTest.java │ ├── CosIdZookeeperSegmentAutoConfigurationTest.java │ ├── SegmentIdConverterDecoratorTest.java │ └── SegmentIdPropertiesTest.java │ ├── snowflake │ ├── CosIdSnowflakeAutoConfigurationTest.java │ ├── SnowflakeIdConverterDecoratorTest.java │ └── SnowflakeIdPropertiesTest.java │ └── zookeeper │ ├── CosIdZookeeperAutoConfigurationTest.java │ └── CosIdZookeeperPropertiesTest.java ├── cosid-spring-data-jdbc ├── build.gradle.kts └── src │ ├── main │ └── java │ │ └── me │ │ └── ahoo │ │ └── cosid │ │ └── spring │ │ └── data │ │ └── jdbc │ │ ├── CosIdBeforeConvertCallback.java │ │ └── IdAnnotationDefinitionParser.java │ └── test │ └── java │ └── me │ └── ahoo │ └── cosid │ └── spring │ └── data │ └── jdbc │ └── CosIdBeforeConvertCallbackTest.java ├── cosid-spring-redis ├── build.gradle.kts └── src │ ├── jmh │ └── java │ │ └── me │ │ └── ahoo │ │ └── cosid │ │ └── spring │ │ └── redis │ │ ├── RedisChainIdBenchmark.java │ │ ├── RedisIdBenchmark.java │ │ └── RedisIdFactory.java │ ├── main │ ├── java │ │ └── me │ │ │ └── ahoo │ │ │ └── cosid │ │ │ └── spring │ │ │ └── redis │ │ │ ├── SpringRedisIdSegmentDistributor.java │ │ │ ├── SpringRedisIdSegmentDistributorFactory.java │ │ │ ├── SpringRedisMachineIdDistributor.java │ │ │ └── doc-files │ │ │ └── RedisMachineIdDistributor.png │ └── resources │ │ ├── machine_id_distribute.lua │ │ ├── machine_id_guard.lua │ │ ├── machine_id_revert.lua │ │ ├── machine_id_revert_stable.lua │ │ └── redis_id_generate.lua │ └── test │ └── java │ └── me │ └── ahoo │ └── cosid │ └── spring │ └── redis │ ├── GroupedSpringRedisIdSegmentDistributorTest.java │ ├── SpringRedisIdSegmentDistributorTest.java │ └── SpringRedisMachineIdDistributorTest.java ├── cosid-test ├── build.gradle.kts └── src │ └── main │ └── java │ └── me │ └── ahoo │ └── cosid │ └── test │ ├── Assert.java │ ├── ConcurrentGenerateSpec.java │ ├── ConcurrentGenerateStingSpec.java │ ├── MockIdGenerator.java │ ├── ModSpec.java │ ├── TestSpec.java │ ├── container │ └── MongoLauncher.java │ ├── machine │ └── distributor │ │ ├── Distribute.java │ │ ├── DistributeConcurrent.java │ │ ├── DistributeIdempotent.java │ │ ├── DistributeOverflow.java │ │ ├── DistributeRevert.java │ │ ├── DistributeSafeGuard.java │ │ ├── DistributeStable.java │ │ ├── Guard.java │ │ ├── GuardLost.java │ │ ├── MachineIdDistributorSpec.java │ │ └── Revert.java │ └── segment │ └── distributor │ ├── GroupedIdSegmentDistributorSpec.java │ └── IdSegmentDistributorSpec.java ├── cosid-zookeeper ├── build.gradle.kts └── src │ ├── main │ └── java │ │ └── me │ │ └── ahoo │ │ └── cosid │ │ └── zookeeper │ │ ├── ZookeeperIdSegmentDistributor.java │ │ ├── ZookeeperIdSegmentDistributorFactory.java │ │ └── ZookeeperMachineIdDistributor.java │ └── test │ └── java │ └── me │ └── ahoo │ └── cosid │ └── zookeeper │ ├── ZookeeperIdSegmentDistributorTest.java │ └── ZookeeperMachineIdDistributorTest.java ├── docs ├── CosIdIntervalShardingAlgorithm.png ├── CosIdModShardingAlgorithm.png ├── Interval-based-sharding-algorithm-jmh.png ├── RedisMachineIdDistributor.png ├── SegmentChainId.png ├── SegmentId.png ├── Snowflake-identifier.png ├── jetbrains-logo.png └── jmh │ ├── MySqlChainIdBenchmark-Sample.json │ ├── MySqlChainIdBenchmark-Sample.png │ ├── MySqlChainIdBenchmark-Throughput.json │ ├── MySqlChainIdBenchmark-Throughput.png │ ├── RedisChainBenchmark-Sample.json │ ├── RedisChainIdBenchmark-Sample.png │ ├── RedisChainIdBenchmark-Throughput.json │ └── RedisChainIdBenchmark-Throughput.png ├── document ├── deploy.sh ├── docs │ ├── .vuepress │ │ ├── config.ts │ │ ├── config │ │ │ ├── index.ts │ │ │ ├── nav │ │ │ │ └── zh.ts │ │ │ └── sidebar │ │ │ │ ├── shared.ts │ │ │ │ └── zh.ts │ │ ├── enhanceApp.js │ │ └── public │ │ │ ├── assets │ │ │ ├── design │ │ │ │ ├── CosId-Proxy.png │ │ │ │ ├── CosIdGenerator.png │ │ │ │ ├── CosIdIntervalShardingAlgorithm.png │ │ │ │ ├── CosIdModShardingAlgorithm.png │ │ │ │ ├── IdConverter-impl-class.png │ │ │ │ ├── IdGenerator-impl-class.png │ │ │ │ ├── IdGeneratorProvider-impl-class.png │ │ │ │ ├── Machine-Id-Safe-Guard.png │ │ │ │ ├── RedisMachineIdDistributor.png │ │ │ │ ├── SegmentChainId.png │ │ │ │ ├── SegmentId.png │ │ │ │ ├── Sharding-impl-class.png │ │ │ │ ├── Snowflake-identifier.png │ │ │ │ ├── monotonically-increasing.png │ │ │ │ └── trend-increasing.png │ │ │ ├── perf │ │ │ │ ├── CosId-VS-Leaf.png │ │ │ │ ├── MySqlChainIdBenchmark-Sample.png │ │ │ │ ├── MySqlChainIdBenchmark-Throughput.png │ │ │ │ ├── Percentile-Sample-Of-SegmentChainId.png │ │ │ │ ├── RedisChainIdBenchmark-Sample.png │ │ │ │ ├── RedisChainIdBenchmark-Throughput.png │ │ │ │ ├── Throughput-Of-SegmentChainId-Previous.png │ │ │ │ ├── Throughput-Of-SegmentChainId.png │ │ │ │ └── sharding │ │ │ │ │ ├── Throughput-Of-IntervalShardingAlgorithm-PreciseShardingValue.png │ │ │ │ │ ├── Throughput-Of-IntervalShardingAlgorithm-RangeShardingValue.png │ │ │ │ │ ├── Throughput-Of-ModShardingAlgorithm-PreciseShardingValue.png │ │ │ │ │ └── Throughput-Of-ModShardingAlgorithm-RangeShardingValue.png │ │ │ └── shardingsphere │ │ │ │ ├── CosId-Integration-ShardingSphere-750x375.png │ │ │ │ ├── KeyGenerateAlgorithm-class-diagram.png │ │ │ │ ├── ShardingAlgorithm-class-diagram.png │ │ │ │ └── sharding-db.png │ │ │ ├── favicon.ico │ │ │ ├── icons │ │ │ ├── logo-180x180.png │ │ │ ├── logo-512x512.png │ │ │ └── logo-transparent.png │ │ │ └── logo.png │ ├── README.md │ ├── blog │ │ └── ShardingSphere-Integration-CosId.md │ ├── config │ │ ├── README.md │ │ ├── machine.md │ │ ├── segment.md │ │ ├── shardingsphere.md │ │ ├── snowflake.md │ │ └── zookeeper.md │ └── guide │ │ ├── Performance-CosId-Leaf.md │ │ ├── README.md │ │ ├── api │ │ ├── README.md │ │ ├── cosid-annotation.md │ │ ├── cosid-generator.md │ │ ├── id-converter.md │ │ ├── provider.md │ │ ├── segment.md │ │ ├── sharding.md │ │ └── snowflake.md │ │ ├── best-practices.md │ │ ├── cosid-axon.md │ │ ├── cosid-flowable.md │ │ ├── cosid-jackson.md │ │ ├── cosid-jdbc.md │ │ ├── cosid-mybatis.md │ │ ├── cosid-redis.md │ │ ├── cosid-shardingsphere.md │ │ ├── cosid-zookeeper.md │ │ ├── faq.md │ │ ├── getting-started.md │ │ ├── perf-test.md │ │ ├── perf-vs.md │ │ └── segment-chain.md └── package.json ├── documentation ├── .gitignore ├── docs │ ├── .vitepress │ │ ├── config.mts │ │ ├── configs │ │ │ ├── SITE_BASE.ts │ │ │ ├── head.ts │ │ │ ├── navbar.en.ts │ │ │ ├── navbar.zh.ts │ │ │ ├── sidebar.en.ts │ │ │ └── sidebar.zh.ts │ │ └── theme │ │ │ ├── global.css │ │ │ └── index.ts │ ├── en │ │ ├── guide │ │ │ ├── advanced │ │ │ │ ├── cosid-annotation.md │ │ │ │ └── id-generator.md │ │ │ ├── best-practices.md │ │ │ ├── cosid-generator.md │ │ │ ├── cosid-proxy.md │ │ │ ├── extensions │ │ │ │ ├── cosid-activiti.md │ │ │ │ ├── cosid-axon.md │ │ │ │ ├── cosid-flowable.md │ │ │ │ ├── cosid-jackson.md │ │ │ │ ├── cosid-jdbc.md │ │ │ │ ├── cosid-mongo.md │ │ │ │ ├── cosid-mybatis.md │ │ │ │ ├── cosid-redis.md │ │ │ │ ├── cosid-shardingsphere.md │ │ │ │ ├── cosid-spring-boot-starter.md │ │ │ │ ├── cosid-spring-data-jdbc.md │ │ │ │ ├── cosid-test.md │ │ │ │ └── cosid-zookeeper.md │ │ │ ├── faq │ │ │ │ ├── Performance-CosId-Leaf.md │ │ │ │ ├── faq.md │ │ │ │ ├── perf-test.md │ │ │ │ └── perf-vs.md │ │ │ ├── getting-started.md │ │ │ ├── id-converter.md │ │ │ ├── introduction.md │ │ │ ├── provider.md │ │ │ ├── segment-chain.md │ │ │ ├── segment.md │ │ │ ├── sharding │ │ │ │ ├── interval-timeline.md │ │ │ │ └── mod-cycle.md │ │ │ ├── snowflake.md │ │ │ └── specific-id.md │ │ ├── index.md │ │ └── reference │ │ │ ├── blog │ │ │ └── ShardingSphere-Integration-CosId.md │ │ │ ├── config │ │ │ ├── basic.md │ │ │ ├── cosid-generator.md │ │ │ ├── machine.md │ │ │ ├── segment.md │ │ │ ├── shardingsphere.md │ │ │ ├── snowflake.md │ │ │ └── zookeeper.md │ │ │ └── showcase │ │ │ └── who-is-using.md │ ├── public │ │ ├── 5fe95c322ebd194f4485c23a4e48c802.txt │ │ ├── assets │ │ │ ├── design │ │ │ │ ├── CosId-Proxy.png │ │ │ │ ├── CosIdGenerator.png │ │ │ │ ├── CosIdIntervalShardingAlgorithm.png │ │ │ │ ├── CosIdModShardingAlgorithm.png │ │ │ │ ├── IdConverter-impl-class.png │ │ │ │ ├── IdGenerator-impl-class.png │ │ │ │ ├── IdGeneratorProvider-impl-class.png │ │ │ │ ├── Machine-Id-Safe-Guard.png │ │ │ │ ├── MachineIdDistributor.png │ │ │ │ ├── SegmentChainId.png │ │ │ │ ├── SegmentId.png │ │ │ │ ├── Sharding-impl-class.png │ │ │ │ ├── Snowflake-identifier.png │ │ │ │ ├── monotonically-increasing.png │ │ │ │ └── trend-increasing.png │ │ │ ├── perf │ │ │ │ ├── CosId-VS-Leaf.png │ │ │ │ ├── MySqlChainIdBenchmark-Sample.png │ │ │ │ ├── MySqlChainIdBenchmark-Throughput.png │ │ │ │ ├── Percentile-Sample-Of-SegmentChainId.png │ │ │ │ ├── RedisChainIdBenchmark-Sample.png │ │ │ │ ├── RedisChainIdBenchmark-Throughput.png │ │ │ │ ├── Throughput-Of-SegmentChainId-Previous.png │ │ │ │ ├── Throughput-Of-SegmentChainId.png │ │ │ │ └── sharding │ │ │ │ │ ├── Throughput-Of-IntervalShardingAlgorithm-PreciseShardingValue.png │ │ │ │ │ ├── Throughput-Of-IntervalShardingAlgorithm-RangeShardingValue.png │ │ │ │ │ ├── Throughput-Of-ModShardingAlgorithm-PreciseShardingValue.png │ │ │ │ │ └── Throughput-Of-ModShardingAlgorithm-RangeShardingValue.png │ │ │ ├── shardingsphere │ │ │ │ ├── CosId-Integration-ShardingSphere-750x375.png │ │ │ │ ├── KeyGenerateAlgorithm-class-diagram.png │ │ │ │ ├── ShardingAlgorithm-class-diagram.png │ │ │ │ └── sharding-db.png │ │ │ └── spring-boot-starter │ │ │ │ └── swagger-ui.png │ │ ├── favicon.ico │ │ ├── icons │ │ │ ├── logo-180x180.png │ │ │ ├── logo-512x512.png │ │ │ └── logo-transparent.png │ │ ├── logo.png │ │ └── manifest.webmanifest │ └── zh │ │ ├── guide │ │ ├── advanced │ │ │ ├── cosid-annotation.md │ │ │ └── id-generator.md │ │ ├── best-practices.md │ │ ├── cosid-generator.md │ │ ├── cosid-proxy.md │ │ ├── extensions │ │ │ ├── cosid-activiti.md │ │ │ ├── cosid-axon.md │ │ │ ├── cosid-flowable.md │ │ │ ├── cosid-jackson.md │ │ │ ├── cosid-jdbc.md │ │ │ ├── cosid-mongo.md │ │ │ ├── cosid-mybatis.md │ │ │ ├── cosid-redis.md │ │ │ ├── cosid-shardingsphere.md │ │ │ ├── cosid-spring-boot-starter.md │ │ │ ├── cosid-spring-data-jdbc.md │ │ │ ├── cosid-test.md │ │ │ └── cosid-zookeeper.md │ │ ├── faq │ │ │ ├── Performance-CosId-Leaf.md │ │ │ ├── faq.md │ │ │ ├── perf-test.md │ │ │ └── perf-vs.md │ │ ├── getting-started.md │ │ ├── id-converter.md │ │ ├── introduction.md │ │ ├── provider.md │ │ ├── segment-chain.md │ │ ├── segment.md │ │ ├── sharding │ │ │ ├── interval-timeline.md │ │ │ └── mod-cycle.md │ │ ├── snowflake.md │ │ └── specific-id.md │ │ ├── index.md │ │ └── reference │ │ ├── blog │ │ └── ShardingSphere-Integration-CosId.md │ │ ├── config │ │ ├── basic.md │ │ ├── cosid-generator.md │ │ ├── machine.md │ │ ├── segment.md │ │ ├── shardingsphere.md │ │ ├── snowflake.md │ │ └── zookeeper.md │ │ └── showcase │ │ └── who-is-using.md ├── package.json └── pnpm-lock.yaml ├── examples ├── cosid-example-proxy │ ├── build.gradle.kts │ └── src │ │ ├── main │ │ ├── java │ │ │ └── me │ │ │ │ └── ahoo │ │ │ │ └── cosid │ │ │ │ └── example │ │ │ │ └── proxy │ │ │ │ ├── AppServer.java │ │ │ │ └── controller │ │ │ │ └── IdController.java │ │ └── resources │ │ │ └── application.yaml │ │ └── test │ │ └── java │ │ └── me │ │ └── ahoo │ │ └── cosid │ │ └── example │ │ └── proxy │ │ └── AppServerTest.java ├── cosid-example-redis-cosid │ ├── build.gradle.kts │ └── src │ │ ├── main │ │ ├── java │ │ │ └── me │ │ │ │ └── ahoo │ │ │ │ └── cosid │ │ │ │ └── example │ │ │ │ └── cosid │ │ │ │ ├── AppServer.java │ │ │ │ └── controller │ │ │ │ └── IdController.java │ │ └── resources │ │ │ └── application.yaml │ │ └── test │ │ └── java │ │ └── me │ │ └── ahoo │ │ └── cosid │ │ └── example │ │ └── cosid │ │ └── AppServerTest.java ├── cosid-example-redis │ ├── build.gradle.kts │ └── src │ │ ├── main │ │ ├── java │ │ │ └── me │ │ │ │ └── ahoo │ │ │ │ └── cosid │ │ │ │ └── example │ │ │ │ └── redis │ │ │ │ ├── AppServer.java │ │ │ │ └── controller │ │ │ │ ├── CustomIdConverter.java │ │ │ │ └── IdController.java │ │ └── resources │ │ │ └── application.yaml │ │ └── test │ │ └── java │ │ └── me │ │ └── ahoo │ │ └── cosid │ │ └── example │ │ └── redis │ │ └── AppServerTest.java └── cosid-example-zookeeper │ ├── build.gradle.kts │ └── src │ ├── main │ ├── java │ │ └── me │ │ │ └── ahoo │ │ │ └── cosid │ │ │ └── example │ │ │ └── zookeeper │ │ │ ├── AppServer.java │ │ │ └── controller │ │ │ └── IdController.java │ └── resources │ │ └── application.yaml │ └── test │ └── java │ └── me │ └── ahoo │ └── cosid │ └── example │ └── zookeeper │ └── AppServerTest.java ├── gradle.properties ├── gradle ├── libs.versions.toml └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── lombok.config ├── proxy ├── cosid-proxy-api │ ├── build.gradle.kts │ └── src │ │ └── main │ │ └── java │ │ └── me │ │ └── ahoo │ │ └── cosid │ │ └── proxy │ │ └── api │ │ ├── ErrorResponse.java │ │ ├── MachineApi.java │ │ ├── MachineClient.java │ │ ├── MachineStateResponse.java │ │ ├── SegmentApi.java │ │ └── SegmentClient.java ├── cosid-proxy-server │ ├── Dockerfile │ ├── build.gradle.kts │ └── src │ │ ├── dist │ │ ├── config │ │ │ └── application.yaml │ │ └── logs │ │ │ └── .gitignore │ │ ├── main │ │ ├── java │ │ │ └── me │ │ │ │ └── ahoo │ │ │ │ └── cosid │ │ │ │ └── proxy │ │ │ │ └── server │ │ │ │ ├── ProxyServer.java │ │ │ │ ├── configuration │ │ │ │ └── SwaggerConfiguration.java │ │ │ │ ├── controller │ │ │ │ ├── IdController.java │ │ │ │ ├── MachineController.java │ │ │ │ └── SegmentController.java │ │ │ │ └── error │ │ │ │ ├── ArgumentError.java │ │ │ │ └── GlobalRestExceptionHandler.java │ │ └── resources │ │ │ ├── application.yaml │ │ │ └── banner.txt │ │ └── test │ │ └── java │ │ └── me │ │ └── ahoo │ │ └── cosid │ │ └── proxy │ │ └── server │ │ └── ProxyServerTest.java └── cosid-proxy │ ├── build.gradle.kts │ └── src │ ├── main │ └── java │ │ └── me │ │ └── ahoo │ │ └── cosid │ │ └── proxy │ │ ├── Jsons.java │ │ ├── ProxyIdSegmentDistributor.java │ │ ├── ProxyIdSegmentDistributorFactory.java │ │ ├── ProxyMachineIdDistributor.java │ │ └── doc-files │ │ └── CosId-Proxy.png │ └── test │ └── java │ └── me │ └── ahoo │ └── cosid │ └── proxy │ ├── ApiClientFactory.java │ ├── ErrorResponseTest.java │ ├── JsonsTest.java │ ├── ProxyIdSegmentDistributorTest.java │ ├── ProxyMachineIdDistributorTest.java │ ├── ProxyServerLauncher.java │ └── SegmentClientTest.java ├── renovate.json ├── settings.gradle.kts └── wiki ├── Distributed-ID.zh-CN.md ├── SegmentChainId.zh-CN.md ├── getting-started.md ├── img ├── Throughput-Of-IntervalShardingAlgorithm-PreciseShardingValue.png ├── Throughput-Of-IntervalShardingAlgorithm-RangeShardingValue.png ├── Throughput-Of-ModShardingAlgorithm-PreciseShardingValue.png ├── Throughput-Of-ModShardingAlgorithm-RangeShardingValue.png ├── monotonically-increasing.png └── trend-increasing.png └── increasing-data.md /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/.github/PULL_REQUEST_TEMPLATE -------------------------------------------------------------------------------- /.github/workflows/benchmark-test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/.github/workflows/benchmark-test.yml -------------------------------------------------------------------------------- /.github/workflows/benchmark-vs-test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/.github/workflows/benchmark-vs-test.yml -------------------------------------------------------------------------------- /.github/workflows/codecov.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/.github/workflows/codecov.yml -------------------------------------------------------------------------------- /.github/workflows/codeql-analysis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/.github/workflows/codeql-analysis.yml -------------------------------------------------------------------------------- /.github/workflows/docker-deploy.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/.github/workflows/docker-deploy.yml -------------------------------------------------------------------------------- /.github/workflows/document-deploy.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/.github/workflows/document-deploy.yml -------------------------------------------------------------------------------- /.github/workflows/example-test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/.github/workflows/example-test.yml -------------------------------------------------------------------------------- /.github/workflows/gitee-sync.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/.github/workflows/gitee-sync.yml -------------------------------------------------------------------------------- /.github/workflows/integration-test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/.github/workflows/integration-test.yml -------------------------------------------------------------------------------- /.github/workflows/package-deploy.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/.github/workflows/package-deploy.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/.gitignore -------------------------------------------------------------------------------- /.idea/copyright/ahoo_wang.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/.idea/copyright/ahoo_wang.xml -------------------------------------------------------------------------------- /.idea/copyright/profiles_settings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/.idea/copyright/profiles_settings.xml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/README.md -------------------------------------------------------------------------------- /README.zh-CN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/README.zh-CN.md -------------------------------------------------------------------------------- /code-coverage-report/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/code-coverage-report/build.gradle.kts -------------------------------------------------------------------------------- /codecov.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/codecov.yml -------------------------------------------------------------------------------- /config/checkstyle/checkstyle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/config/checkstyle/checkstyle.xml -------------------------------------------------------------------------------- /config/checkstyle/suppressions.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/config/checkstyle/suppressions.xml -------------------------------------------------------------------------------- /config/logback-jmh.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/config/logback-jmh.xml -------------------------------------------------------------------------------- /config/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/config/logback.xml -------------------------------------------------------------------------------- /config/spotbugs/exclude.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/config/spotbugs/exclude.xml -------------------------------------------------------------------------------- /cosid-activiti/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-activiti/build.gradle.kts -------------------------------------------------------------------------------- /cosid-activiti/src/main/java/me/ahoo/cosid/activiti/ActivitiIdGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-activiti/src/main/java/me/ahoo/cosid/activiti/ActivitiIdGenerator.java -------------------------------------------------------------------------------- /cosid-activiti/src/test/java/me/ahoo/cosid/activiti/ActivitiIdGeneratorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-activiti/src/test/java/me/ahoo/cosid/activiti/ActivitiIdGeneratorTest.java -------------------------------------------------------------------------------- /cosid-axon/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-axon/build.gradle.kts -------------------------------------------------------------------------------- /cosid-axon/src/main/java/me/ahoo/cosid/axon/CosIdIdentifierFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-axon/src/main/java/me/ahoo/cosid/axon/CosIdIdentifierFactory.java -------------------------------------------------------------------------------- /cosid-axon/src/main/resources/META-INF/services/org.axonframework.common.IdentifierFactory: -------------------------------------------------------------------------------- 1 | me.ahoo.cosid.axon.CosIdIdentifierFactory 2 | -------------------------------------------------------------------------------- /cosid-axon/src/test/java/me/ahoo/cosid/axon/CosIdIdentifierFactoryTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-axon/src/test/java/me/ahoo/cosid/axon/CosIdIdentifierFactoryTest.java -------------------------------------------------------------------------------- /cosid-benchmark/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-benchmark/build.gradle.kts -------------------------------------------------------------------------------- /cosid-benchmark/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-benchmark/gradle.properties -------------------------------------------------------------------------------- /cosid-benchmark/gradle/libs.versions.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-benchmark/gradle/libs.versions.toml -------------------------------------------------------------------------------- /cosid-benchmark/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-benchmark/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /cosid-benchmark/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-benchmark/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /cosid-benchmark/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-benchmark/gradlew -------------------------------------------------------------------------------- /cosid-benchmark/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-benchmark/gradlew.bat -------------------------------------------------------------------------------- /cosid-benchmark/settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-benchmark/settings.gradle.kts -------------------------------------------------------------------------------- /cosid-benchmark/src/jmh/init/init-script.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-benchmark/src/jmh/init/init-script.sql -------------------------------------------------------------------------------- /cosid-benchmark/src/jmh/java/me/ahoo/cosid/benchmark/AbstractBenchmark.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-benchmark/src/jmh/java/me/ahoo/cosid/benchmark/AbstractBenchmark.java -------------------------------------------------------------------------------- /cosid-benchmark/src/jmh/java/me/ahoo/cosid/benchmark/AtomicLongBenchmark.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-benchmark/src/jmh/java/me/ahoo/cosid/benchmark/AtomicLongBenchmark.java -------------------------------------------------------------------------------- /cosid-benchmark/src/jmh/java/me/ahoo/cosid/benchmark/CosIdBenchmark.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-benchmark/src/jmh/java/me/ahoo/cosid/benchmark/CosIdBenchmark.java -------------------------------------------------------------------------------- /cosid-benchmark/src/jmh/java/me/ahoo/cosid/benchmark/LeafBenchmark.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-benchmark/src/jmh/java/me/ahoo/cosid/benchmark/LeafBenchmark.java -------------------------------------------------------------------------------- /cosid-benchmark/src/jmh/java/me/ahoo/cosid/benchmark/TinyIDBenchmark.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-benchmark/src/jmh/java/me/ahoo/cosid/benchmark/TinyIDBenchmark.java -------------------------------------------------------------------------------- /cosid-benchmark/src/jmh/java/me/ahoo/cosid/benchmark/UidBenchmark.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-benchmark/src/jmh/java/me/ahoo/cosid/benchmark/UidBenchmark.java -------------------------------------------------------------------------------- /cosid-benchmark/src/test/java/me/ahoo/cosid/benchmark/DataSourceFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-benchmark/src/test/java/me/ahoo/cosid/benchmark/DataSourceFactory.java -------------------------------------------------------------------------------- /cosid-benchmark/src/test/java/me/ahoo/cosid/benchmark/LeafInitializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-benchmark/src/test/java/me/ahoo/cosid/benchmark/LeafInitializer.java -------------------------------------------------------------------------------- /cosid-benchmark/src/test/java/me/ahoo/cosid/benchmark/LeafTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-benchmark/src/test/java/me/ahoo/cosid/benchmark/LeafTest.java -------------------------------------------------------------------------------- /cosid-benchmark/src/test/java/me/ahoo/cosid/benchmark/TinyIDTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-benchmark/src/test/java/me/ahoo/cosid/benchmark/TinyIDTest.java -------------------------------------------------------------------------------- /cosid-benchmark/src/test/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-benchmark/src/test/resources/logback.xml -------------------------------------------------------------------------------- /cosid-bom/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-bom/build.gradle.kts -------------------------------------------------------------------------------- /cosid-core/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-core/build.gradle.kts -------------------------------------------------------------------------------- /cosid-core/src/jmh/java/me/ahoo/cosid/ClockBenchmark.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-core/src/jmh/java/me/ahoo/cosid/ClockBenchmark.java -------------------------------------------------------------------------------- /cosid-core/src/jmh/java/me/ahoo/cosid/CosIdGeneratorBenchmark.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-core/src/jmh/java/me/ahoo/cosid/CosIdGeneratorBenchmark.java -------------------------------------------------------------------------------- /cosid-core/src/jmh/java/me/ahoo/cosid/SegmentIdBenchmark.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-core/src/jmh/java/me/ahoo/cosid/SegmentIdBenchmark.java -------------------------------------------------------------------------------- /cosid-core/src/jmh/java/me/ahoo/cosid/SnowflakeIdBenchmark.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-core/src/jmh/java/me/ahoo/cosid/SnowflakeIdBenchmark.java -------------------------------------------------------------------------------- /cosid-core/src/main/java/me/ahoo/cosid/CosId.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-core/src/main/java/me/ahoo/cosid/CosId.java -------------------------------------------------------------------------------- /cosid-core/src/main/java/me/ahoo/cosid/CosIdException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-core/src/main/java/me/ahoo/cosid/CosIdException.java -------------------------------------------------------------------------------- /cosid-core/src/main/java/me/ahoo/cosid/Decorator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-core/src/main/java/me/ahoo/cosid/Decorator.java -------------------------------------------------------------------------------- /cosid-core/src/main/java/me/ahoo/cosid/IdConverter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-core/src/main/java/me/ahoo/cosid/IdConverter.java -------------------------------------------------------------------------------- /cosid-core/src/main/java/me/ahoo/cosid/IdGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-core/src/main/java/me/ahoo/cosid/IdGenerator.java -------------------------------------------------------------------------------- /cosid-core/src/main/java/me/ahoo/cosid/IdGeneratorDecorator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-core/src/main/java/me/ahoo/cosid/IdGeneratorDecorator.java -------------------------------------------------------------------------------- /cosid-core/src/main/java/me/ahoo/cosid/IntegerIdGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-core/src/main/java/me/ahoo/cosid/IntegerIdGenerator.java -------------------------------------------------------------------------------- /cosid-core/src/main/java/me/ahoo/cosid/StringIdGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-core/src/main/java/me/ahoo/cosid/StringIdGenerator.java -------------------------------------------------------------------------------- /cosid-core/src/main/java/me/ahoo/cosid/StringIdGeneratorDecorator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-core/src/main/java/me/ahoo/cosid/StringIdGeneratorDecorator.java -------------------------------------------------------------------------------- /cosid-core/src/main/java/me/ahoo/cosid/accessor/AbstractIdMetadata.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-core/src/main/java/me/ahoo/cosid/accessor/AbstractIdMetadata.java -------------------------------------------------------------------------------- /cosid-core/src/main/java/me/ahoo/cosid/accessor/CosIdAccessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-core/src/main/java/me/ahoo/cosid/accessor/CosIdAccessor.java -------------------------------------------------------------------------------- /cosid-core/src/main/java/me/ahoo/cosid/accessor/CosIdGetter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-core/src/main/java/me/ahoo/cosid/accessor/CosIdGetter.java -------------------------------------------------------------------------------- /cosid-core/src/main/java/me/ahoo/cosid/accessor/CosIdSetter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-core/src/main/java/me/ahoo/cosid/accessor/CosIdSetter.java -------------------------------------------------------------------------------- /cosid-core/src/main/java/me/ahoo/cosid/accessor/DefaultCosIdAccessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-core/src/main/java/me/ahoo/cosid/accessor/DefaultCosIdAccessor.java -------------------------------------------------------------------------------- /cosid-core/src/main/java/me/ahoo/cosid/accessor/EnsureId.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-core/src/main/java/me/ahoo/cosid/accessor/EnsureId.java -------------------------------------------------------------------------------- /cosid-core/src/main/java/me/ahoo/cosid/accessor/IdDefinition.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-core/src/main/java/me/ahoo/cosid/accessor/IdDefinition.java -------------------------------------------------------------------------------- /cosid-core/src/main/java/me/ahoo/cosid/accessor/IdMetadata.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-core/src/main/java/me/ahoo/cosid/accessor/IdMetadata.java -------------------------------------------------------------------------------- /cosid-core/src/main/java/me/ahoo/cosid/accessor/IdTypeNotSupportException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-core/src/main/java/me/ahoo/cosid/accessor/IdTypeNotSupportException.java -------------------------------------------------------------------------------- /cosid-core/src/main/java/me/ahoo/cosid/accessor/MultipleIdNotSupportException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-core/src/main/java/me/ahoo/cosid/accessor/MultipleIdNotSupportException.java -------------------------------------------------------------------------------- /cosid-core/src/main/java/me/ahoo/cosid/accessor/field/FieldGetter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-core/src/main/java/me/ahoo/cosid/accessor/field/FieldGetter.java -------------------------------------------------------------------------------- /cosid-core/src/main/java/me/ahoo/cosid/accessor/field/FieldSetter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-core/src/main/java/me/ahoo/cosid/accessor/field/FieldSetter.java -------------------------------------------------------------------------------- /cosid-core/src/main/java/me/ahoo/cosid/accessor/method/MethodGetter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-core/src/main/java/me/ahoo/cosid/accessor/method/MethodGetter.java -------------------------------------------------------------------------------- /cosid-core/src/main/java/me/ahoo/cosid/accessor/method/MethodSetter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-core/src/main/java/me/ahoo/cosid/accessor/method/MethodSetter.java -------------------------------------------------------------------------------- /cosid-core/src/main/java/me/ahoo/cosid/accessor/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-core/src/main/java/me/ahoo/cosid/accessor/package-info.java -------------------------------------------------------------------------------- /cosid-core/src/main/java/me/ahoo/cosid/accessor/parser/CompositeFieldDefinitionParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-core/src/main/java/me/ahoo/cosid/accessor/parser/CompositeFieldDefinitionParser.java -------------------------------------------------------------------------------- /cosid-core/src/main/java/me/ahoo/cosid/accessor/parser/CosIdAccessorParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-core/src/main/java/me/ahoo/cosid/accessor/parser/CosIdAccessorParser.java -------------------------------------------------------------------------------- /cosid-core/src/main/java/me/ahoo/cosid/accessor/parser/DefaultAccessorParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-core/src/main/java/me/ahoo/cosid/accessor/parser/DefaultAccessorParser.java -------------------------------------------------------------------------------- /cosid-core/src/main/java/me/ahoo/cosid/accessor/parser/FieldDefinitionParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-core/src/main/java/me/ahoo/cosid/accessor/parser/FieldDefinitionParser.java -------------------------------------------------------------------------------- /cosid-core/src/main/java/me/ahoo/cosid/accessor/parser/NamedDefinitionParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-core/src/main/java/me/ahoo/cosid/accessor/parser/NamedDefinitionParser.java -------------------------------------------------------------------------------- /cosid-core/src/main/java/me/ahoo/cosid/accessor/registry/CosIdAccessorRegistry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-core/src/main/java/me/ahoo/cosid/accessor/registry/CosIdAccessorRegistry.java -------------------------------------------------------------------------------- /cosid-core/src/main/java/me/ahoo/cosid/accessor/registry/DefaultAccessorRegistry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-core/src/main/java/me/ahoo/cosid/accessor/registry/DefaultAccessorRegistry.java -------------------------------------------------------------------------------- /cosid-core/src/main/java/me/ahoo/cosid/accessor/scanner/CosIdScanner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-core/src/main/java/me/ahoo/cosid/accessor/scanner/CosIdScanner.java -------------------------------------------------------------------------------- /cosid-core/src/main/java/me/ahoo/cosid/accessor/scanner/DefaultCosIdScanner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-core/src/main/java/me/ahoo/cosid/accessor/scanner/DefaultCosIdScanner.java -------------------------------------------------------------------------------- /cosid-core/src/main/java/me/ahoo/cosid/annotation/AnnotationDefinitionParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-core/src/main/java/me/ahoo/cosid/annotation/AnnotationDefinitionParser.java -------------------------------------------------------------------------------- /cosid-core/src/main/java/me/ahoo/cosid/annotation/CosId.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-core/src/main/java/me/ahoo/cosid/annotation/CosId.java -------------------------------------------------------------------------------- /cosid-core/src/main/java/me/ahoo/cosid/converter/DatePrefixIdConverter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-core/src/main/java/me/ahoo/cosid/converter/DatePrefixIdConverter.java -------------------------------------------------------------------------------- /cosid-core/src/main/java/me/ahoo/cosid/converter/GroupedPrefixIdConverter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-core/src/main/java/me/ahoo/cosid/converter/GroupedPrefixIdConverter.java -------------------------------------------------------------------------------- /cosid-core/src/main/java/me/ahoo/cosid/converter/PrefixIdConverter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-core/src/main/java/me/ahoo/cosid/converter/PrefixIdConverter.java -------------------------------------------------------------------------------- /cosid-core/src/main/java/me/ahoo/cosid/converter/Radix36IdConverter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-core/src/main/java/me/ahoo/cosid/converter/Radix36IdConverter.java -------------------------------------------------------------------------------- /cosid-core/src/main/java/me/ahoo/cosid/converter/Radix62IdConverter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-core/src/main/java/me/ahoo/cosid/converter/Radix62IdConverter.java -------------------------------------------------------------------------------- /cosid-core/src/main/java/me/ahoo/cosid/converter/RadixIdConverter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-core/src/main/java/me/ahoo/cosid/converter/RadixIdConverter.java -------------------------------------------------------------------------------- /cosid-core/src/main/java/me/ahoo/cosid/converter/SnowflakeFriendlyIdConverter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-core/src/main/java/me/ahoo/cosid/converter/SnowflakeFriendlyIdConverter.java -------------------------------------------------------------------------------- /cosid-core/src/main/java/me/ahoo/cosid/converter/SuffixIdConverter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-core/src/main/java/me/ahoo/cosid/converter/SuffixIdConverter.java -------------------------------------------------------------------------------- /cosid-core/src/main/java/me/ahoo/cosid/converter/ToStringIdConverter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-core/src/main/java/me/ahoo/cosid/converter/ToStringIdConverter.java -------------------------------------------------------------------------------- /cosid-core/src/main/java/me/ahoo/cosid/cosid/ClockSyncCosIdGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-core/src/main/java/me/ahoo/cosid/cosid/ClockSyncCosIdGenerator.java -------------------------------------------------------------------------------- /cosid-core/src/main/java/me/ahoo/cosid/cosid/CosIdGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-core/src/main/java/me/ahoo/cosid/cosid/CosIdGenerator.java -------------------------------------------------------------------------------- /cosid-core/src/main/java/me/ahoo/cosid/cosid/CosIdIdStateParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-core/src/main/java/me/ahoo/cosid/cosid/CosIdIdStateParser.java -------------------------------------------------------------------------------- /cosid-core/src/main/java/me/ahoo/cosid/cosid/CosIdState.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-core/src/main/java/me/ahoo/cosid/cosid/CosIdState.java -------------------------------------------------------------------------------- /cosid-core/src/main/java/me/ahoo/cosid/cosid/FriendlyCosIdGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-core/src/main/java/me/ahoo/cosid/cosid/FriendlyCosIdGenerator.java -------------------------------------------------------------------------------- /cosid-core/src/main/java/me/ahoo/cosid/cosid/FriendlyIdStateParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-core/src/main/java/me/ahoo/cosid/cosid/FriendlyIdStateParser.java -------------------------------------------------------------------------------- /cosid-core/src/main/java/me/ahoo/cosid/cosid/Radix36CosIdGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-core/src/main/java/me/ahoo/cosid/cosid/Radix36CosIdGenerator.java -------------------------------------------------------------------------------- /cosid-core/src/main/java/me/ahoo/cosid/cosid/Radix62CosIdGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-core/src/main/java/me/ahoo/cosid/cosid/Radix62CosIdGenerator.java -------------------------------------------------------------------------------- /cosid-core/src/main/java/me/ahoo/cosid/cosid/RadixCosIdGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-core/src/main/java/me/ahoo/cosid/cosid/RadixCosIdGenerator.java -------------------------------------------------------------------------------- /cosid-core/src/main/java/me/ahoo/cosid/cosid/RadixCosIdStateParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-core/src/main/java/me/ahoo/cosid/cosid/RadixCosIdStateParser.java -------------------------------------------------------------------------------- /cosid-core/src/main/java/me/ahoo/cosid/doc-files/CosIdGenerator.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-core/src/main/java/me/ahoo/cosid/doc-files/CosIdGenerator.png -------------------------------------------------------------------------------- /cosid-core/src/main/java/me/ahoo/cosid/doc-files/CosIdIntervalShardingAlgorithm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-core/src/main/java/me/ahoo/cosid/doc-files/CosIdIntervalShardingAlgorithm.png -------------------------------------------------------------------------------- /cosid-core/src/main/java/me/ahoo/cosid/doc-files/CosIdModShardingAlgorithm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-core/src/main/java/me/ahoo/cosid/doc-files/CosIdModShardingAlgorithm.png -------------------------------------------------------------------------------- /cosid-core/src/main/java/me/ahoo/cosid/doc-files/Machine-Id-Safe-Guard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-core/src/main/java/me/ahoo/cosid/doc-files/Machine-Id-Safe-Guard.png -------------------------------------------------------------------------------- /cosid-core/src/main/java/me/ahoo/cosid/doc-files/SegmentChainId.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-core/src/main/java/me/ahoo/cosid/doc-files/SegmentChainId.png -------------------------------------------------------------------------------- /cosid-core/src/main/java/me/ahoo/cosid/doc-files/SegmentId.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-core/src/main/java/me/ahoo/cosid/doc-files/SegmentId.png -------------------------------------------------------------------------------- /cosid-core/src/main/java/me/ahoo/cosid/doc-files/Sharding.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-core/src/main/java/me/ahoo/cosid/doc-files/Sharding.png -------------------------------------------------------------------------------- /cosid-core/src/main/java/me/ahoo/cosid/doc-files/SnowflakeId.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-core/src/main/java/me/ahoo/cosid/doc-files/SnowflakeId.png -------------------------------------------------------------------------------- /cosid-core/src/main/java/me/ahoo/cosid/jvm/AtomicLongGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-core/src/main/java/me/ahoo/cosid/jvm/AtomicLongGenerator.java -------------------------------------------------------------------------------- /cosid-core/src/main/java/me/ahoo/cosid/jvm/UuidGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-core/src/main/java/me/ahoo/cosid/jvm/UuidGenerator.java -------------------------------------------------------------------------------- /cosid-core/src/main/java/me/ahoo/cosid/machine/AbstractMachineIdDistributor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-core/src/main/java/me/ahoo/cosid/machine/AbstractMachineIdDistributor.java -------------------------------------------------------------------------------- /cosid-core/src/main/java/me/ahoo/cosid/machine/ClockBackwardsSynchronizer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-core/src/main/java/me/ahoo/cosid/machine/ClockBackwardsSynchronizer.java -------------------------------------------------------------------------------- /cosid-core/src/main/java/me/ahoo/cosid/machine/DefaultClockBackwardsSynchronizer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-core/src/main/java/me/ahoo/cosid/machine/DefaultClockBackwardsSynchronizer.java -------------------------------------------------------------------------------- /cosid-core/src/main/java/me/ahoo/cosid/machine/DefaultMachineIdGuarder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-core/src/main/java/me/ahoo/cosid/machine/DefaultMachineIdGuarder.java -------------------------------------------------------------------------------- /cosid-core/src/main/java/me/ahoo/cosid/machine/GuardianState.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-core/src/main/java/me/ahoo/cosid/machine/GuardianState.java -------------------------------------------------------------------------------- /cosid-core/src/main/java/me/ahoo/cosid/machine/HostAddressSupplier.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-core/src/main/java/me/ahoo/cosid/machine/HostAddressSupplier.java -------------------------------------------------------------------------------- /cosid-core/src/main/java/me/ahoo/cosid/machine/InMemoryMachineStateStorage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-core/src/main/java/me/ahoo/cosid/machine/InMemoryMachineStateStorage.java -------------------------------------------------------------------------------- /cosid-core/src/main/java/me/ahoo/cosid/machine/InstanceId.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-core/src/main/java/me/ahoo/cosid/machine/InstanceId.java -------------------------------------------------------------------------------- /cosid-core/src/main/java/me/ahoo/cosid/machine/LocalHostAddressSupplier.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-core/src/main/java/me/ahoo/cosid/machine/LocalHostAddressSupplier.java -------------------------------------------------------------------------------- /cosid-core/src/main/java/me/ahoo/cosid/machine/LocalMachineStateStorage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-core/src/main/java/me/ahoo/cosid/machine/LocalMachineStateStorage.java -------------------------------------------------------------------------------- /cosid-core/src/main/java/me/ahoo/cosid/machine/MachineId.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-core/src/main/java/me/ahoo/cosid/machine/MachineId.java -------------------------------------------------------------------------------- /cosid-core/src/main/java/me/ahoo/cosid/machine/MachineIdDistributor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-core/src/main/java/me/ahoo/cosid/machine/MachineIdDistributor.java -------------------------------------------------------------------------------- /cosid-core/src/main/java/me/ahoo/cosid/machine/MachineIdGuarder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-core/src/main/java/me/ahoo/cosid/machine/MachineIdGuarder.java -------------------------------------------------------------------------------- /cosid-core/src/main/java/me/ahoo/cosid/machine/MachineIdLostException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-core/src/main/java/me/ahoo/cosid/machine/MachineIdLostException.java -------------------------------------------------------------------------------- /cosid-core/src/main/java/me/ahoo/cosid/machine/MachineIdOverflowException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-core/src/main/java/me/ahoo/cosid/machine/MachineIdOverflowException.java -------------------------------------------------------------------------------- /cosid-core/src/main/java/me/ahoo/cosid/machine/MachineState.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-core/src/main/java/me/ahoo/cosid/machine/MachineState.java -------------------------------------------------------------------------------- /cosid-core/src/main/java/me/ahoo/cosid/machine/MachineStateStorage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-core/src/main/java/me/ahoo/cosid/machine/MachineStateStorage.java -------------------------------------------------------------------------------- /cosid-core/src/main/java/me/ahoo/cosid/machine/ManualMachineIdDistributor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-core/src/main/java/me/ahoo/cosid/machine/ManualMachineIdDistributor.java -------------------------------------------------------------------------------- /cosid-core/src/main/java/me/ahoo/cosid/machine/NamespacedInstanceId.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-core/src/main/java/me/ahoo/cosid/machine/NamespacedInstanceId.java -------------------------------------------------------------------------------- /cosid-core/src/main/java/me/ahoo/cosid/machine/NotFoundMachineStateException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-core/src/main/java/me/ahoo/cosid/machine/NotFoundMachineStateException.java -------------------------------------------------------------------------------- /cosid-core/src/main/java/me/ahoo/cosid/machine/k8s/StatefulSetMachineIdDistributor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-core/src/main/java/me/ahoo/cosid/machine/k8s/StatefulSetMachineIdDistributor.java -------------------------------------------------------------------------------- /cosid-core/src/main/java/me/ahoo/cosid/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-core/src/main/java/me/ahoo/cosid/package-info.java -------------------------------------------------------------------------------- /cosid-core/src/main/java/me/ahoo/cosid/provider/DefaultIdGeneratorProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-core/src/main/java/me/ahoo/cosid/provider/DefaultIdGeneratorProvider.java -------------------------------------------------------------------------------- /cosid-core/src/main/java/me/ahoo/cosid/provider/IdGeneratorProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-core/src/main/java/me/ahoo/cosid/provider/IdGeneratorProvider.java -------------------------------------------------------------------------------- /cosid-core/src/main/java/me/ahoo/cosid/provider/LazyIdGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-core/src/main/java/me/ahoo/cosid/provider/LazyIdGenerator.java -------------------------------------------------------------------------------- /cosid-core/src/main/java/me/ahoo/cosid/provider/NotFoundIdGeneratorException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-core/src/main/java/me/ahoo/cosid/provider/NotFoundIdGeneratorException.java -------------------------------------------------------------------------------- /cosid-core/src/main/java/me/ahoo/cosid/segment/DefaultIdSegment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-core/src/main/java/me/ahoo/cosid/segment/DefaultIdSegment.java -------------------------------------------------------------------------------- /cosid-core/src/main/java/me/ahoo/cosid/segment/DefaultSegmentId.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-core/src/main/java/me/ahoo/cosid/segment/DefaultSegmentId.java -------------------------------------------------------------------------------- /cosid-core/src/main/java/me/ahoo/cosid/segment/IdSegment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-core/src/main/java/me/ahoo/cosid/segment/IdSegment.java -------------------------------------------------------------------------------- /cosid-core/src/main/java/me/ahoo/cosid/segment/IdSegmentChain.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-core/src/main/java/me/ahoo/cosid/segment/IdSegmentChain.java -------------------------------------------------------------------------------- /cosid-core/src/main/java/me/ahoo/cosid/segment/IdSegmentDistributor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-core/src/main/java/me/ahoo/cosid/segment/IdSegmentDistributor.java -------------------------------------------------------------------------------- /cosid-core/src/main/java/me/ahoo/cosid/segment/IdSegmentDistributorDefinition.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-core/src/main/java/me/ahoo/cosid/segment/IdSegmentDistributorDefinition.java -------------------------------------------------------------------------------- /cosid-core/src/main/java/me/ahoo/cosid/segment/IdSegmentDistributorFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-core/src/main/java/me/ahoo/cosid/segment/IdSegmentDistributorFactory.java -------------------------------------------------------------------------------- /cosid-core/src/main/java/me/ahoo/cosid/segment/MergedIdSegment.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-core/src/main/java/me/ahoo/cosid/segment/MergedIdSegment.java -------------------------------------------------------------------------------- /cosid-core/src/main/java/me/ahoo/cosid/segment/NextIdSegmentExpiredException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-core/src/main/java/me/ahoo/cosid/segment/NextIdSegmentExpiredException.java -------------------------------------------------------------------------------- /cosid-core/src/main/java/me/ahoo/cosid/segment/SegmentChainId.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-core/src/main/java/me/ahoo/cosid/segment/SegmentChainId.java -------------------------------------------------------------------------------- /cosid-core/src/main/java/me/ahoo/cosid/segment/SegmentId.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-core/src/main/java/me/ahoo/cosid/segment/SegmentId.java -------------------------------------------------------------------------------- /cosid-core/src/main/java/me/ahoo/cosid/segment/StringSegmentId.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-core/src/main/java/me/ahoo/cosid/segment/StringSegmentId.java -------------------------------------------------------------------------------- /cosid-core/src/main/java/me/ahoo/cosid/segment/concurrent/AffinityJob.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-core/src/main/java/me/ahoo/cosid/segment/concurrent/AffinityJob.java -------------------------------------------------------------------------------- /cosid-core/src/main/java/me/ahoo/cosid/segment/concurrent/DefaultPrefetchWorker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-core/src/main/java/me/ahoo/cosid/segment/concurrent/DefaultPrefetchWorker.java -------------------------------------------------------------------------------- /cosid-core/src/main/java/me/ahoo/cosid/segment/concurrent/PrefetchWorker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-core/src/main/java/me/ahoo/cosid/segment/concurrent/PrefetchWorker.java -------------------------------------------------------------------------------- /cosid-core/src/main/java/me/ahoo/cosid/segment/concurrent/PrefetchWorkerExecutorService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-core/src/main/java/me/ahoo/cosid/segment/concurrent/PrefetchWorkerExecutorService.java -------------------------------------------------------------------------------- /cosid-core/src/main/java/me/ahoo/cosid/segment/grouped/DefaultGroupedIdSegmentDistributor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-core/src/main/java/me/ahoo/cosid/segment/grouped/DefaultGroupedIdSegmentDistributor.java -------------------------------------------------------------------------------- /cosid-core/src/main/java/me/ahoo/cosid/segment/grouped/GroupBySupplier.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-core/src/main/java/me/ahoo/cosid/segment/grouped/GroupBySupplier.java -------------------------------------------------------------------------------- /cosid-core/src/main/java/me/ahoo/cosid/segment/grouped/Grouped.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-core/src/main/java/me/ahoo/cosid/segment/grouped/Grouped.java -------------------------------------------------------------------------------- /cosid-core/src/main/java/me/ahoo/cosid/segment/grouped/GroupedAccessor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-core/src/main/java/me/ahoo/cosid/segment/grouped/GroupedAccessor.java -------------------------------------------------------------------------------- /cosid-core/src/main/java/me/ahoo/cosid/segment/grouped/GroupedIdSegmentDistributor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-core/src/main/java/me/ahoo/cosid/segment/grouped/GroupedIdSegmentDistributor.java -------------------------------------------------------------------------------- /cosid-core/src/main/java/me/ahoo/cosid/segment/grouped/GroupedIdSegmentDistributorFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-core/src/main/java/me/ahoo/cosid/segment/grouped/GroupedIdSegmentDistributorFactory.java -------------------------------------------------------------------------------- /cosid-core/src/main/java/me/ahoo/cosid/segment/grouped/GroupedKey.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-core/src/main/java/me/ahoo/cosid/segment/grouped/GroupedKey.java -------------------------------------------------------------------------------- /cosid-core/src/main/java/me/ahoo/cosid/segment/grouped/date/AbstractDateGroupBySupplier.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-core/src/main/java/me/ahoo/cosid/segment/grouped/date/AbstractDateGroupBySupplier.java -------------------------------------------------------------------------------- /cosid-core/src/main/java/me/ahoo/cosid/segment/grouped/date/YearGroupBySupplier.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-core/src/main/java/me/ahoo/cosid/segment/grouped/date/YearGroupBySupplier.java -------------------------------------------------------------------------------- /cosid-core/src/main/java/me/ahoo/cosid/segment/grouped/date/YearMonthDayGroupBySupplier.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-core/src/main/java/me/ahoo/cosid/segment/grouped/date/YearMonthDayGroupBySupplier.java -------------------------------------------------------------------------------- /cosid-core/src/main/java/me/ahoo/cosid/segment/grouped/date/YearMonthGroupBySupplier.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-core/src/main/java/me/ahoo/cosid/segment/grouped/date/YearMonthGroupBySupplier.java -------------------------------------------------------------------------------- /cosid-core/src/main/java/me/ahoo/cosid/sharding/CachedSharding.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-core/src/main/java/me/ahoo/cosid/sharding/CachedSharding.java -------------------------------------------------------------------------------- /cosid-core/src/main/java/me/ahoo/cosid/sharding/ExactCollection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-core/src/main/java/me/ahoo/cosid/sharding/ExactCollection.java -------------------------------------------------------------------------------- /cosid-core/src/main/java/me/ahoo/cosid/sharding/IntervalStep.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-core/src/main/java/me/ahoo/cosid/sharding/IntervalStep.java -------------------------------------------------------------------------------- /cosid-core/src/main/java/me/ahoo/cosid/sharding/IntervalTimeline.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-core/src/main/java/me/ahoo/cosid/sharding/IntervalTimeline.java -------------------------------------------------------------------------------- /cosid-core/src/main/java/me/ahoo/cosid/sharding/LocalDateTimeConvertor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-core/src/main/java/me/ahoo/cosid/sharding/LocalDateTimeConvertor.java -------------------------------------------------------------------------------- /cosid-core/src/main/java/me/ahoo/cosid/sharding/ModCycle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-core/src/main/java/me/ahoo/cosid/sharding/ModCycle.java -------------------------------------------------------------------------------- /cosid-core/src/main/java/me/ahoo/cosid/sharding/PreciseSharding.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-core/src/main/java/me/ahoo/cosid/sharding/PreciseSharding.java -------------------------------------------------------------------------------- /cosid-core/src/main/java/me/ahoo/cosid/sharding/RangeSharding.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-core/src/main/java/me/ahoo/cosid/sharding/RangeSharding.java -------------------------------------------------------------------------------- /cosid-core/src/main/java/me/ahoo/cosid/sharding/Sharding.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-core/src/main/java/me/ahoo/cosid/sharding/Sharding.java -------------------------------------------------------------------------------- /cosid-core/src/main/java/me/ahoo/cosid/sharding/SnowflakeLocalDateTimeConvertor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-core/src/main/java/me/ahoo/cosid/sharding/SnowflakeLocalDateTimeConvertor.java -------------------------------------------------------------------------------- /cosid-core/src/main/java/me/ahoo/cosid/sharding/StandardLocalDateTimeConvertor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-core/src/main/java/me/ahoo/cosid/sharding/StandardLocalDateTimeConvertor.java -------------------------------------------------------------------------------- /cosid-core/src/main/java/me/ahoo/cosid/snowflake/AbstractSnowflakeId.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-core/src/main/java/me/ahoo/cosid/snowflake/AbstractSnowflakeId.java -------------------------------------------------------------------------------- /cosid-core/src/main/java/me/ahoo/cosid/snowflake/ClockSyncSnowflakeId.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-core/src/main/java/me/ahoo/cosid/snowflake/ClockSyncSnowflakeId.java -------------------------------------------------------------------------------- /cosid-core/src/main/java/me/ahoo/cosid/snowflake/DefaultSnowflakeFriendlyId.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-core/src/main/java/me/ahoo/cosid/snowflake/DefaultSnowflakeFriendlyId.java -------------------------------------------------------------------------------- /cosid-core/src/main/java/me/ahoo/cosid/snowflake/MillisecondSnowflakeId.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-core/src/main/java/me/ahoo/cosid/snowflake/MillisecondSnowflakeId.java -------------------------------------------------------------------------------- /cosid-core/src/main/java/me/ahoo/cosid/snowflake/MillisecondSnowflakeIdStateParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-core/src/main/java/me/ahoo/cosid/snowflake/MillisecondSnowflakeIdStateParser.java -------------------------------------------------------------------------------- /cosid-core/src/main/java/me/ahoo/cosid/snowflake/SafeJavaScriptSnowflakeId.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-core/src/main/java/me/ahoo/cosid/snowflake/SafeJavaScriptSnowflakeId.java -------------------------------------------------------------------------------- /cosid-core/src/main/java/me/ahoo/cosid/snowflake/SecondSnowflakeId.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-core/src/main/java/me/ahoo/cosid/snowflake/SecondSnowflakeId.java -------------------------------------------------------------------------------- /cosid-core/src/main/java/me/ahoo/cosid/snowflake/SecondSnowflakeIdStateParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-core/src/main/java/me/ahoo/cosid/snowflake/SecondSnowflakeIdStateParser.java -------------------------------------------------------------------------------- /cosid-core/src/main/java/me/ahoo/cosid/snowflake/SnowflakeFriendlyId.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-core/src/main/java/me/ahoo/cosid/snowflake/SnowflakeFriendlyId.java -------------------------------------------------------------------------------- /cosid-core/src/main/java/me/ahoo/cosid/snowflake/SnowflakeId.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-core/src/main/java/me/ahoo/cosid/snowflake/SnowflakeId.java -------------------------------------------------------------------------------- /cosid-core/src/main/java/me/ahoo/cosid/snowflake/SnowflakeIdState.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-core/src/main/java/me/ahoo/cosid/snowflake/SnowflakeIdState.java -------------------------------------------------------------------------------- /cosid-core/src/main/java/me/ahoo/cosid/snowflake/SnowflakeIdStateParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-core/src/main/java/me/ahoo/cosid/snowflake/SnowflakeIdStateParser.java -------------------------------------------------------------------------------- /cosid-core/src/main/java/me/ahoo/cosid/snowflake/StringSnowflakeId.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-core/src/main/java/me/ahoo/cosid/snowflake/StringSnowflakeId.java -------------------------------------------------------------------------------- /cosid-core/src/main/java/me/ahoo/cosid/snowflake/exception/ClockBackwardsException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-core/src/main/java/me/ahoo/cosid/snowflake/exception/ClockBackwardsException.java -------------------------------------------------------------------------------- /cosid-core/src/main/java/me/ahoo/cosid/snowflake/exception/ClockTooManyBackwardsException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-core/src/main/java/me/ahoo/cosid/snowflake/exception/ClockTooManyBackwardsException.java -------------------------------------------------------------------------------- /cosid-core/src/main/java/me/ahoo/cosid/snowflake/exception/TimestampOverflowException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-core/src/main/java/me/ahoo/cosid/snowflake/exception/TimestampOverflowException.java -------------------------------------------------------------------------------- /cosid-core/src/main/java/me/ahoo/cosid/stat/SimpleStat.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-core/src/main/java/me/ahoo/cosid/stat/SimpleStat.java -------------------------------------------------------------------------------- /cosid-core/src/main/java/me/ahoo/cosid/stat/Stat.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-core/src/main/java/me/ahoo/cosid/stat/Stat.java -------------------------------------------------------------------------------- /cosid-core/src/main/java/me/ahoo/cosid/stat/Statistical.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-core/src/main/java/me/ahoo/cosid/stat/Statistical.java -------------------------------------------------------------------------------- /cosid-core/src/main/java/me/ahoo/cosid/stat/converter/DatePrefixConverterStat.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-core/src/main/java/me/ahoo/cosid/stat/converter/DatePrefixConverterStat.java -------------------------------------------------------------------------------- /cosid-core/src/main/java/me/ahoo/cosid/stat/converter/GroupedPrefixConverterStat.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-core/src/main/java/me/ahoo/cosid/stat/converter/GroupedPrefixConverterStat.java -------------------------------------------------------------------------------- /cosid-core/src/main/java/me/ahoo/cosid/stat/converter/PrefixConverterStat.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-core/src/main/java/me/ahoo/cosid/stat/converter/PrefixConverterStat.java -------------------------------------------------------------------------------- /cosid-core/src/main/java/me/ahoo/cosid/stat/converter/RadixConverterStat.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-core/src/main/java/me/ahoo/cosid/stat/converter/RadixConverterStat.java -------------------------------------------------------------------------------- /cosid-core/src/main/java/me/ahoo/cosid/stat/converter/SnowflakeFriendlyIdConverterStat.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-core/src/main/java/me/ahoo/cosid/stat/converter/SnowflakeFriendlyIdConverterStat.java -------------------------------------------------------------------------------- /cosid-core/src/main/java/me/ahoo/cosid/stat/converter/SuffixConverterStat.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-core/src/main/java/me/ahoo/cosid/stat/converter/SuffixConverterStat.java -------------------------------------------------------------------------------- /cosid-core/src/main/java/me/ahoo/cosid/stat/converter/ToStringConverterStat.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-core/src/main/java/me/ahoo/cosid/stat/converter/ToStringConverterStat.java -------------------------------------------------------------------------------- /cosid-core/src/main/java/me/ahoo/cosid/stat/generator/CosIdGeneratorStat.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-core/src/main/java/me/ahoo/cosid/stat/generator/CosIdGeneratorStat.java -------------------------------------------------------------------------------- /cosid-core/src/main/java/me/ahoo/cosid/stat/generator/IdGeneratorStat.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-core/src/main/java/me/ahoo/cosid/stat/generator/IdGeneratorStat.java -------------------------------------------------------------------------------- /cosid-core/src/main/java/me/ahoo/cosid/stat/generator/SegmentIdStat.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-core/src/main/java/me/ahoo/cosid/stat/generator/SegmentIdStat.java -------------------------------------------------------------------------------- /cosid-core/src/main/java/me/ahoo/cosid/stat/generator/SimpleIdGeneratorStat.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-core/src/main/java/me/ahoo/cosid/stat/generator/SimpleIdGeneratorStat.java -------------------------------------------------------------------------------- /cosid-core/src/main/java/me/ahoo/cosid/stat/generator/SnowflakeIdStat.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-core/src/main/java/me/ahoo/cosid/stat/generator/SnowflakeIdStat.java -------------------------------------------------------------------------------- /cosid-core/src/main/java/me/ahoo/cosid/uncertainty/OriginalIdOverflowException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-core/src/main/java/me/ahoo/cosid/uncertainty/OriginalIdOverflowException.java -------------------------------------------------------------------------------- /cosid-core/src/main/java/me/ahoo/cosid/uncertainty/UncertaintyIdGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-core/src/main/java/me/ahoo/cosid/uncertainty/UncertaintyIdGenerator.java -------------------------------------------------------------------------------- /cosid-core/src/main/java/me/ahoo/cosid/util/Clock.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-core/src/main/java/me/ahoo/cosid/util/Clock.java -------------------------------------------------------------------------------- /cosid-core/src/main/java/me/ahoo/cosid/util/Exceptions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-core/src/main/java/me/ahoo/cosid/util/Exceptions.java -------------------------------------------------------------------------------- /cosid-core/src/main/java/me/ahoo/cosid/util/LocalDateTimeConvert.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-core/src/main/java/me/ahoo/cosid/util/LocalDateTimeConvert.java -------------------------------------------------------------------------------- /cosid-core/src/main/java/me/ahoo/cosid/util/ProcessId.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-core/src/main/java/me/ahoo/cosid/util/ProcessId.java -------------------------------------------------------------------------------- /cosid-core/src/test/java/me/ahoo/cosid/CosIdExceptionTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-core/src/test/java/me/ahoo/cosid/CosIdExceptionTest.java -------------------------------------------------------------------------------- /cosid-core/src/test/java/me/ahoo/cosid/CosIdTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-core/src/test/java/me/ahoo/cosid/CosIdTest.java -------------------------------------------------------------------------------- /cosid-core/src/test/java/me/ahoo/cosid/IntegerIdGeneratorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-core/src/test/java/me/ahoo/cosid/IntegerIdGeneratorTest.java -------------------------------------------------------------------------------- /cosid-core/src/test/java/me/ahoo/cosid/accessor/NotFoundCosIdAccessorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-core/src/test/java/me/ahoo/cosid/accessor/NotFoundCosIdAccessorTest.java -------------------------------------------------------------------------------- /cosid-core/src/test/java/me/ahoo/cosid/accessor/parser/CompositeFieldDefinitionParserTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-core/src/test/java/me/ahoo/cosid/accessor/parser/CompositeFieldDefinitionParserTest.java -------------------------------------------------------------------------------- /cosid-core/src/test/java/me/ahoo/cosid/accessor/parser/DefaultAccessorParserTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-core/src/test/java/me/ahoo/cosid/accessor/parser/DefaultAccessorParserTest.java -------------------------------------------------------------------------------- /cosid-core/src/test/java/me/ahoo/cosid/accessor/parser/NamedAccessorParserTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-core/src/test/java/me/ahoo/cosid/accessor/parser/NamedAccessorParserTest.java -------------------------------------------------------------------------------- /cosid-core/src/test/java/me/ahoo/cosid/accessor/registry/DefaultAccessorRegistryTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-core/src/test/java/me/ahoo/cosid/accessor/registry/DefaultAccessorRegistryTest.java -------------------------------------------------------------------------------- /cosid-core/src/test/java/me/ahoo/cosid/accessor/scanner/DefaultCosIdScannerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-core/src/test/java/me/ahoo/cosid/accessor/scanner/DefaultCosIdScannerTest.java -------------------------------------------------------------------------------- /cosid-core/src/test/java/me/ahoo/cosid/accessor/scanner/entity/OrderEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-core/src/test/java/me/ahoo/cosid/accessor/scanner/entity/OrderEntity.java -------------------------------------------------------------------------------- /cosid-core/src/test/java/me/ahoo/cosid/accessor/scanner/entity/OrderItemEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-core/src/test/java/me/ahoo/cosid/accessor/scanner/entity/OrderItemEntity.java -------------------------------------------------------------------------------- /cosid-core/src/test/java/me/ahoo/cosid/annotation/CosIdAnnotationAccessorParserTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-core/src/test/java/me/ahoo/cosid/annotation/CosIdAnnotationAccessorParserTest.java -------------------------------------------------------------------------------- /cosid-core/src/test/java/me/ahoo/cosid/annotation/entity/ChildEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-core/src/test/java/me/ahoo/cosid/annotation/entity/ChildEntity.java -------------------------------------------------------------------------------- /cosid-core/src/test/java/me/ahoo/cosid/annotation/entity/IdNotFoundEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-core/src/test/java/me/ahoo/cosid/annotation/entity/IdNotFoundEntity.java -------------------------------------------------------------------------------- /cosid-core/src/test/java/me/ahoo/cosid/annotation/entity/IntIdEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-core/src/test/java/me/ahoo/cosid/annotation/entity/IntIdEntity.java -------------------------------------------------------------------------------- /cosid-core/src/test/java/me/ahoo/cosid/annotation/entity/LongIdEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-core/src/test/java/me/ahoo/cosid/annotation/entity/LongIdEntity.java -------------------------------------------------------------------------------- /cosid-core/src/test/java/me/ahoo/cosid/annotation/entity/MissingIdGenEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-core/src/test/java/me/ahoo/cosid/annotation/entity/MissingIdGenEntity.java -------------------------------------------------------------------------------- /cosid-core/src/test/java/me/ahoo/cosid/annotation/entity/PrimitiveLongIdEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-core/src/test/java/me/ahoo/cosid/annotation/entity/PrimitiveLongIdEntity.java -------------------------------------------------------------------------------- /cosid-core/src/test/java/me/ahoo/cosid/annotation/entity/StringIdEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-core/src/test/java/me/ahoo/cosid/annotation/entity/StringIdEntity.java -------------------------------------------------------------------------------- /cosid-core/src/test/java/me/ahoo/cosid/converter/DatePrefixIdConverterTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-core/src/test/java/me/ahoo/cosid/converter/DatePrefixIdConverterTest.java -------------------------------------------------------------------------------- /cosid-core/src/test/java/me/ahoo/cosid/converter/GroupedPrefixIdConverterTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-core/src/test/java/me/ahoo/cosid/converter/GroupedPrefixIdConverterTest.java -------------------------------------------------------------------------------- /cosid-core/src/test/java/me/ahoo/cosid/converter/PrefixIdConverterTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-core/src/test/java/me/ahoo/cosid/converter/PrefixIdConverterTest.java -------------------------------------------------------------------------------- /cosid-core/src/test/java/me/ahoo/cosid/converter/Radix36IdConverterTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-core/src/test/java/me/ahoo/cosid/converter/Radix36IdConverterTest.java -------------------------------------------------------------------------------- /cosid-core/src/test/java/me/ahoo/cosid/converter/Radix62IdConverterTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-core/src/test/java/me/ahoo/cosid/converter/Radix62IdConverterTest.java -------------------------------------------------------------------------------- /cosid-core/src/test/java/me/ahoo/cosid/converter/RadixIdConverterTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-core/src/test/java/me/ahoo/cosid/converter/RadixIdConverterTest.java -------------------------------------------------------------------------------- /cosid-core/src/test/java/me/ahoo/cosid/converter/SnowflakeFriendlyIdConverterTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-core/src/test/java/me/ahoo/cosid/converter/SnowflakeFriendlyIdConverterTest.java -------------------------------------------------------------------------------- /cosid-core/src/test/java/me/ahoo/cosid/converter/SuffixIdConverterTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-core/src/test/java/me/ahoo/cosid/converter/SuffixIdConverterTest.java -------------------------------------------------------------------------------- /cosid-core/src/test/java/me/ahoo/cosid/converter/ToStringIdConverterTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-core/src/test/java/me/ahoo/cosid/converter/ToStringIdConverterTest.java -------------------------------------------------------------------------------- /cosid-core/src/test/java/me/ahoo/cosid/cosid/ClockSyncCosIdGeneratorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-core/src/test/java/me/ahoo/cosid/cosid/ClockSyncCosIdGeneratorTest.java -------------------------------------------------------------------------------- /cosid-core/src/test/java/me/ahoo/cosid/cosid/CosIdStateTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-core/src/test/java/me/ahoo/cosid/cosid/CosIdStateTest.java -------------------------------------------------------------------------------- /cosid-core/src/test/java/me/ahoo/cosid/cosid/FriendlyCosIdGeneratorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-core/src/test/java/me/ahoo/cosid/cosid/FriendlyCosIdGeneratorTest.java -------------------------------------------------------------------------------- /cosid-core/src/test/java/me/ahoo/cosid/cosid/Radix36CosIdGeneratorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-core/src/test/java/me/ahoo/cosid/cosid/Radix36CosIdGeneratorTest.java -------------------------------------------------------------------------------- /cosid-core/src/test/java/me/ahoo/cosid/cosid/Radix62CosIdGeneratorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-core/src/test/java/me/ahoo/cosid/cosid/Radix62CosIdGeneratorTest.java -------------------------------------------------------------------------------- /cosid-core/src/test/java/me/ahoo/cosid/cosid/RadixCosIdStateParserTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-core/src/test/java/me/ahoo/cosid/cosid/RadixCosIdStateParserTest.java -------------------------------------------------------------------------------- /cosid-core/src/test/java/me/ahoo/cosid/jvm/AtomicLongGeneratorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-core/src/test/java/me/ahoo/cosid/jvm/AtomicLongGeneratorTest.java -------------------------------------------------------------------------------- /cosid-core/src/test/java/me/ahoo/cosid/jvm/UuidGeneratorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-core/src/test/java/me/ahoo/cosid/jvm/UuidGeneratorTest.java -------------------------------------------------------------------------------- /cosid-core/src/test/java/me/ahoo/cosid/machine/ClockSyncSnowflakeIdTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-core/src/test/java/me/ahoo/cosid/machine/ClockSyncSnowflakeIdTest.java -------------------------------------------------------------------------------- /cosid-core/src/test/java/me/ahoo/cosid/machine/DefaultClockBackwardsSynchronizerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-core/src/test/java/me/ahoo/cosid/machine/DefaultClockBackwardsSynchronizerTest.java -------------------------------------------------------------------------------- /cosid-core/src/test/java/me/ahoo/cosid/machine/DefaultMachineIdGuarderTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-core/src/test/java/me/ahoo/cosid/machine/DefaultMachineIdGuarderTest.java -------------------------------------------------------------------------------- /cosid-core/src/test/java/me/ahoo/cosid/machine/GuardianStateTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-core/src/test/java/me/ahoo/cosid/machine/GuardianStateTest.java -------------------------------------------------------------------------------- /cosid-core/src/test/java/me/ahoo/cosid/machine/InMemoryMachineStateStorageTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-core/src/test/java/me/ahoo/cosid/machine/InMemoryMachineStateStorageTest.java -------------------------------------------------------------------------------- /cosid-core/src/test/java/me/ahoo/cosid/machine/InstanceIdTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-core/src/test/java/me/ahoo/cosid/machine/InstanceIdTest.java -------------------------------------------------------------------------------- /cosid-core/src/test/java/me/ahoo/cosid/machine/LocalHostAddressSupplierTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-core/src/test/java/me/ahoo/cosid/machine/LocalHostAddressSupplierTest.java -------------------------------------------------------------------------------- /cosid-core/src/test/java/me/ahoo/cosid/machine/LocalMachineStateStorageTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-core/src/test/java/me/ahoo/cosid/machine/LocalMachineStateStorageTest.java -------------------------------------------------------------------------------- /cosid-core/src/test/java/me/ahoo/cosid/machine/MachineIdGuarderTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-core/src/test/java/me/ahoo/cosid/machine/MachineIdGuarderTest.java -------------------------------------------------------------------------------- /cosid-core/src/test/java/me/ahoo/cosid/machine/MachineIdTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-core/src/test/java/me/ahoo/cosid/machine/MachineIdTest.java -------------------------------------------------------------------------------- /cosid-core/src/test/java/me/ahoo/cosid/machine/MachineStateStorageSpec.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-core/src/test/java/me/ahoo/cosid/machine/MachineStateStorageSpec.java -------------------------------------------------------------------------------- /cosid-core/src/test/java/me/ahoo/cosid/machine/MachineStateTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-core/src/test/java/me/ahoo/cosid/machine/MachineStateTest.java -------------------------------------------------------------------------------- /cosid-core/src/test/java/me/ahoo/cosid/machine/ManualMachineIdDistributorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-core/src/test/java/me/ahoo/cosid/machine/ManualMachineIdDistributorTest.java -------------------------------------------------------------------------------- /cosid-core/src/test/java/me/ahoo/cosid/machine/NamespacedInstanceIdTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-core/src/test/java/me/ahoo/cosid/machine/NamespacedInstanceIdTest.java -------------------------------------------------------------------------------- /cosid-core/src/test/java/me/ahoo/cosid/machine/StatefulSetMachineIdDistributorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-core/src/test/java/me/ahoo/cosid/machine/StatefulSetMachineIdDistributorTest.java -------------------------------------------------------------------------------- /cosid-core/src/test/java/me/ahoo/cosid/provider/DefaultIdGeneratorProviderTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-core/src/test/java/me/ahoo/cosid/provider/DefaultIdGeneratorProviderTest.java -------------------------------------------------------------------------------- /cosid-core/src/test/java/me/ahoo/cosid/provider/LazyIdGeneratorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-core/src/test/java/me/ahoo/cosid/provider/LazyIdGeneratorTest.java -------------------------------------------------------------------------------- /cosid-core/src/test/java/me/ahoo/cosid/provider/NotFoundIdGeneratorExceptionTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-core/src/test/java/me/ahoo/cosid/provider/NotFoundIdGeneratorExceptionTest.java -------------------------------------------------------------------------------- /cosid-core/src/test/java/me/ahoo/cosid/segment/DefaultIdSegmentTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-core/src/test/java/me/ahoo/cosid/segment/DefaultIdSegmentTest.java -------------------------------------------------------------------------------- /cosid-core/src/test/java/me/ahoo/cosid/segment/DefaultSegmentIdTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-core/src/test/java/me/ahoo/cosid/segment/DefaultSegmentIdTest.java -------------------------------------------------------------------------------- /cosid-core/src/test/java/me/ahoo/cosid/segment/IdSegmentDistributorDefinitionTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-core/src/test/java/me/ahoo/cosid/segment/IdSegmentDistributorDefinitionTest.java -------------------------------------------------------------------------------- /cosid-core/src/test/java/me/ahoo/cosid/segment/MergedIdSegmentTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-core/src/test/java/me/ahoo/cosid/segment/MergedIdSegmentTest.java -------------------------------------------------------------------------------- /cosid-core/src/test/java/me/ahoo/cosid/segment/NextIdSegmentExpiredExceptionTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-core/src/test/java/me/ahoo/cosid/segment/NextIdSegmentExpiredExceptionTest.java -------------------------------------------------------------------------------- /cosid-core/src/test/java/me/ahoo/cosid/segment/SegmentChainIdTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-core/src/test/java/me/ahoo/cosid/segment/SegmentChainIdTest.java -------------------------------------------------------------------------------- /cosid-core/src/test/java/me/ahoo/cosid/segment/StringSegmentIdTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-core/src/test/java/me/ahoo/cosid/segment/StringSegmentIdTest.java -------------------------------------------------------------------------------- /cosid-core/src/test/java/me/ahoo/cosid/segment/concurrent/PrefetchWorkerExecutorServiceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-core/src/test/java/me/ahoo/cosid/segment/concurrent/PrefetchWorkerExecutorServiceTest.java -------------------------------------------------------------------------------- /cosid-core/src/test/java/me/ahoo/cosid/segment/grouped/DefaultGroupedIdSegmentDistributorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-core/src/test/java/me/ahoo/cosid/segment/grouped/DefaultGroupedIdSegmentDistributorTest.java -------------------------------------------------------------------------------- /cosid-core/src/test/java/me/ahoo/cosid/segment/grouped/date/YearGroupBySupplierTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-core/src/test/java/me/ahoo/cosid/segment/grouped/date/YearGroupBySupplierTest.java -------------------------------------------------------------------------------- /cosid-core/src/test/java/me/ahoo/cosid/segment/grouped/date/YearMonthDayGroupBySupplierTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-core/src/test/java/me/ahoo/cosid/segment/grouped/date/YearMonthDayGroupBySupplierTest.java -------------------------------------------------------------------------------- /cosid-core/src/test/java/me/ahoo/cosid/segment/grouped/date/YearMonthGroupBySupplierTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-core/src/test/java/me/ahoo/cosid/segment/grouped/date/YearMonthGroupBySupplierTest.java -------------------------------------------------------------------------------- /cosid-core/src/test/java/me/ahoo/cosid/sharding/CachedShardingTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-core/src/test/java/me/ahoo/cosid/sharding/CachedShardingTest.java -------------------------------------------------------------------------------- /cosid-core/src/test/java/me/ahoo/cosid/sharding/ExactCollectionTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-core/src/test/java/me/ahoo/cosid/sharding/ExactCollectionTest.java -------------------------------------------------------------------------------- /cosid-core/src/test/java/me/ahoo/cosid/sharding/IntervalStepTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-core/src/test/java/me/ahoo/cosid/sharding/IntervalStepTest.java -------------------------------------------------------------------------------- /cosid-core/src/test/java/me/ahoo/cosid/sharding/IntervalTimelineTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-core/src/test/java/me/ahoo/cosid/sharding/IntervalTimelineTest.java -------------------------------------------------------------------------------- /cosid-core/src/test/java/me/ahoo/cosid/sharding/ModCycleTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-core/src/test/java/me/ahoo/cosid/sharding/ModCycleTest.java -------------------------------------------------------------------------------- /cosid-core/src/test/java/me/ahoo/cosid/sharding/SnowflakeLocalDateTimeConvertorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-core/src/test/java/me/ahoo/cosid/sharding/SnowflakeLocalDateTimeConvertorTest.java -------------------------------------------------------------------------------- /cosid-core/src/test/java/me/ahoo/cosid/sharding/StandardLocalDateTimeConvertorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-core/src/test/java/me/ahoo/cosid/sharding/StandardLocalDateTimeConvertorTest.java -------------------------------------------------------------------------------- /cosid-core/src/test/java/me/ahoo/cosid/snowflake/MillisecondSnowflakeIdTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-core/src/test/java/me/ahoo/cosid/snowflake/MillisecondSnowflakeIdTest.java -------------------------------------------------------------------------------- /cosid-core/src/test/java/me/ahoo/cosid/snowflake/SecondSnowflakeIdTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-core/src/test/java/me/ahoo/cosid/snowflake/SecondSnowflakeIdTest.java -------------------------------------------------------------------------------- /cosid-core/src/test/java/me/ahoo/cosid/snowflake/StringSnowflakeIdTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-core/src/test/java/me/ahoo/cosid/snowflake/StringSnowflakeIdTest.java -------------------------------------------------------------------------------- /cosid-core/src/test/java/me/ahoo/cosid/snowflake/exception/ClockTooManyBackwardsExceptionTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-core/src/test/java/me/ahoo/cosid/snowflake/exception/ClockTooManyBackwardsExceptionTest.java -------------------------------------------------------------------------------- /cosid-core/src/test/java/me/ahoo/cosid/snowflake/exception/TimestampOverflowExceptionTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-core/src/test/java/me/ahoo/cosid/snowflake/exception/TimestampOverflowExceptionTest.java -------------------------------------------------------------------------------- /cosid-core/src/test/java/me/ahoo/cosid/stat/StatisticalTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-core/src/test/java/me/ahoo/cosid/stat/StatisticalTest.java -------------------------------------------------------------------------------- /cosid-core/src/test/java/me/ahoo/cosid/uncertainty/UncertaintyIdGeneratorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-core/src/test/java/me/ahoo/cosid/uncertainty/UncertaintyIdGeneratorTest.java -------------------------------------------------------------------------------- /cosid-core/src/test/java/me/ahoo/cosid/util/CacheClockTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-core/src/test/java/me/ahoo/cosid/util/CacheClockTest.java -------------------------------------------------------------------------------- /cosid-core/src/test/java/me/ahoo/cosid/util/ClockTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-core/src/test/java/me/ahoo/cosid/util/ClockTest.java -------------------------------------------------------------------------------- /cosid-core/src/test/java/me/ahoo/cosid/util/LocalDateTimeConvertTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-core/src/test/java/me/ahoo/cosid/util/LocalDateTimeConvertTest.java -------------------------------------------------------------------------------- /cosid-core/src/test/java/me/ahoo/cosid/util/ProcessIdTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-core/src/test/java/me/ahoo/cosid/util/ProcessIdTest.java -------------------------------------------------------------------------------- /cosid-dependencies/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-dependencies/build.gradle.kts -------------------------------------------------------------------------------- /cosid-flowable/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-flowable/build.gradle.kts -------------------------------------------------------------------------------- /cosid-flowable/src/main/java/me/ahoo/cosid/flowable/FlowableIdGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-flowable/src/main/java/me/ahoo/cosid/flowable/FlowableIdGenerator.java -------------------------------------------------------------------------------- /cosid-flowable/src/test/java/me/ahoo/cosid/flowable/FlowableIdGeneratorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-flowable/src/test/java/me/ahoo/cosid/flowable/FlowableIdGeneratorTest.java -------------------------------------------------------------------------------- /cosid-jackson/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-jackson/build.gradle.kts -------------------------------------------------------------------------------- /cosid-jackson/src/main/java/me/ahoo/cosid/jackson/AsString.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-jackson/src/main/java/me/ahoo/cosid/jackson/AsString.java -------------------------------------------------------------------------------- /cosid-jackson/src/main/java/me/ahoo/cosid/jackson/AsStringDeserializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-jackson/src/main/java/me/ahoo/cosid/jackson/AsStringDeserializer.java -------------------------------------------------------------------------------- /cosid-jackson/src/main/java/me/ahoo/cosid/jackson/AsStringSerializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-jackson/src/main/java/me/ahoo/cosid/jackson/AsStringSerializer.java -------------------------------------------------------------------------------- /cosid-jackson/src/test/java/me/ahoo/cosid/jackson/AsStringTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-jackson/src/test/java/me/ahoo/cosid/jackson/AsStringTest.java -------------------------------------------------------------------------------- /cosid-jackson/src/test/java/me/ahoo/cosid/jackson/dto/CustomizeFriendlyIdDto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-jackson/src/test/java/me/ahoo/cosid/jackson/dto/CustomizeFriendlyIdDto.java -------------------------------------------------------------------------------- /cosid-jackson/src/test/java/me/ahoo/cosid/jackson/dto/FriendlyIdDto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-jackson/src/test/java/me/ahoo/cosid/jackson/dto/FriendlyIdDto.java -------------------------------------------------------------------------------- /cosid-jackson/src/test/java/me/ahoo/cosid/jackson/dto/RadixDto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-jackson/src/test/java/me/ahoo/cosid/jackson/dto/RadixDto.java -------------------------------------------------------------------------------- /cosid-jackson/src/test/java/me/ahoo/cosid/jackson/dto/RadixNonePadDto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-jackson/src/test/java/me/ahoo/cosid/jackson/dto/RadixNonePadDto.java -------------------------------------------------------------------------------- /cosid-jackson/src/test/java/me/ahoo/cosid/jackson/dto/RadixPadSize5Dto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-jackson/src/test/java/me/ahoo/cosid/jackson/dto/RadixPadSize5Dto.java -------------------------------------------------------------------------------- /cosid-jackson/src/test/java/me/ahoo/cosid/jackson/dto/ToStringDto.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-jackson/src/test/java/me/ahoo/cosid/jackson/dto/ToStringDto.java -------------------------------------------------------------------------------- /cosid-jdbc/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-jdbc/build.gradle.kts -------------------------------------------------------------------------------- /cosid-jdbc/src/jmh/java/me/ahoo/cosid/jdbc/MySqlChainIdBenchmark.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-jdbc/src/jmh/java/me/ahoo/cosid/jdbc/MySqlChainIdBenchmark.java -------------------------------------------------------------------------------- /cosid-jdbc/src/jmh/java/me/ahoo/cosid/jdbc/MySqlIdBenchmark.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-jdbc/src/jmh/java/me/ahoo/cosid/jdbc/MySqlIdBenchmark.java -------------------------------------------------------------------------------- /cosid-jdbc/src/main/init-script/init-cosid-mysql.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-jdbc/src/main/init-script/init-cosid-mysql.sql -------------------------------------------------------------------------------- /cosid-jdbc/src/main/java/me/ahoo/cosid/jdbc/JdbcIdSegmentDistributor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-jdbc/src/main/java/me/ahoo/cosid/jdbc/JdbcIdSegmentDistributor.java -------------------------------------------------------------------------------- /cosid-jdbc/src/main/java/me/ahoo/cosid/jdbc/JdbcIdSegmentDistributorFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-jdbc/src/main/java/me/ahoo/cosid/jdbc/JdbcIdSegmentDistributorFactory.java -------------------------------------------------------------------------------- /cosid-jdbc/src/main/java/me/ahoo/cosid/jdbc/JdbcIdSegmentInitializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-jdbc/src/main/java/me/ahoo/cosid/jdbc/JdbcIdSegmentInitializer.java -------------------------------------------------------------------------------- /cosid-jdbc/src/main/java/me/ahoo/cosid/jdbc/JdbcMachineIdDistributor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-jdbc/src/main/java/me/ahoo/cosid/jdbc/JdbcMachineIdDistributor.java -------------------------------------------------------------------------------- /cosid-jdbc/src/main/java/me/ahoo/cosid/jdbc/JdbcMachineIdInitializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-jdbc/src/main/java/me/ahoo/cosid/jdbc/JdbcMachineIdInitializer.java -------------------------------------------------------------------------------- /cosid-jdbc/src/main/java/me/ahoo/cosid/jdbc/exception/NotFoundMaxIdException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-jdbc/src/main/java/me/ahoo/cosid/jdbc/exception/NotFoundMaxIdException.java -------------------------------------------------------------------------------- /cosid-jdbc/src/main/java/me/ahoo/cosid/jdbc/exception/SegmentNameMissingException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-jdbc/src/main/java/me/ahoo/cosid/jdbc/exception/SegmentNameMissingException.java -------------------------------------------------------------------------------- /cosid-jdbc/src/test/java/me/ahoo/cosid/jdbc/DataSourceFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-jdbc/src/test/java/me/ahoo/cosid/jdbc/DataSourceFactory.java -------------------------------------------------------------------------------- /cosid-jdbc/src/test/java/me/ahoo/cosid/jdbc/GroupedJdbcIdSegmentDistributorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-jdbc/src/test/java/me/ahoo/cosid/jdbc/GroupedJdbcIdSegmentDistributorTest.java -------------------------------------------------------------------------------- /cosid-jdbc/src/test/java/me/ahoo/cosid/jdbc/JdbcIdSegmentDistributorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-jdbc/src/test/java/me/ahoo/cosid/jdbc/JdbcIdSegmentDistributorTest.java -------------------------------------------------------------------------------- /cosid-jdbc/src/test/java/me/ahoo/cosid/jdbc/JdbcIdSegmentInitializerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-jdbc/src/test/java/me/ahoo/cosid/jdbc/JdbcIdSegmentInitializerTest.java -------------------------------------------------------------------------------- /cosid-jdbc/src/test/java/me/ahoo/cosid/jdbc/JdbcMachineIdDistributorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-jdbc/src/test/java/me/ahoo/cosid/jdbc/JdbcMachineIdDistributorTest.java -------------------------------------------------------------------------------- /cosid-jdbc/src/test/java/me/ahoo/cosid/jdbc/JdbcMachineIdInitializerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-jdbc/src/test/java/me/ahoo/cosid/jdbc/JdbcMachineIdInitializerTest.java -------------------------------------------------------------------------------- /cosid-mod-test/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-mod-test/build.gradle.kts -------------------------------------------------------------------------------- /cosid-mod-test/src/jmh/java/me/ahoo/cosid/test/mod/SnowflakeIdBenchmark.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-mod-test/src/jmh/java/me/ahoo/cosid/test/mod/SnowflakeIdBenchmark.java -------------------------------------------------------------------------------- /cosid-mod-test/src/test/java/me/ahoo/cosid/test/mod/ModTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-mod-test/src/test/java/me/ahoo/cosid/test/mod/ModTest.java -------------------------------------------------------------------------------- /cosid-mongo/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-mongo/build.gradle.kts -------------------------------------------------------------------------------- /cosid-mongo/src/main/java/me/ahoo/cosid/mongo/Documents.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-mongo/src/main/java/me/ahoo/cosid/mongo/Documents.java -------------------------------------------------------------------------------- /cosid-mongo/src/main/java/me/ahoo/cosid/mongo/IdSegmentCollection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-mongo/src/main/java/me/ahoo/cosid/mongo/IdSegmentCollection.java -------------------------------------------------------------------------------- /cosid-mongo/src/main/java/me/ahoo/cosid/mongo/IdSegmentInitializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-mongo/src/main/java/me/ahoo/cosid/mongo/IdSegmentInitializer.java -------------------------------------------------------------------------------- /cosid-mongo/src/main/java/me/ahoo/cosid/mongo/IdSegmentOperates.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-mongo/src/main/java/me/ahoo/cosid/mongo/IdSegmentOperates.java -------------------------------------------------------------------------------- /cosid-mongo/src/main/java/me/ahoo/cosid/mongo/MachineCollection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-mongo/src/main/java/me/ahoo/cosid/mongo/MachineCollection.java -------------------------------------------------------------------------------- /cosid-mongo/src/main/java/me/ahoo/cosid/mongo/MachineInitializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-mongo/src/main/java/me/ahoo/cosid/mongo/MachineInitializer.java -------------------------------------------------------------------------------- /cosid-mongo/src/main/java/me/ahoo/cosid/mongo/MachineOperates.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-mongo/src/main/java/me/ahoo/cosid/mongo/MachineOperates.java -------------------------------------------------------------------------------- /cosid-mongo/src/main/java/me/ahoo/cosid/mongo/MongoIdSegmentCollection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-mongo/src/main/java/me/ahoo/cosid/mongo/MongoIdSegmentCollection.java -------------------------------------------------------------------------------- /cosid-mongo/src/main/java/me/ahoo/cosid/mongo/MongoIdSegmentDistributor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-mongo/src/main/java/me/ahoo/cosid/mongo/MongoIdSegmentDistributor.java -------------------------------------------------------------------------------- /cosid-mongo/src/main/java/me/ahoo/cosid/mongo/MongoIdSegmentDistributorFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-mongo/src/main/java/me/ahoo/cosid/mongo/MongoIdSegmentDistributorFactory.java -------------------------------------------------------------------------------- /cosid-mongo/src/main/java/me/ahoo/cosid/mongo/MongoIdSegmentInitializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-mongo/src/main/java/me/ahoo/cosid/mongo/MongoIdSegmentInitializer.java -------------------------------------------------------------------------------- /cosid-mongo/src/main/java/me/ahoo/cosid/mongo/MongoMachineCollection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-mongo/src/main/java/me/ahoo/cosid/mongo/MongoMachineCollection.java -------------------------------------------------------------------------------- /cosid-mongo/src/main/java/me/ahoo/cosid/mongo/MongoMachineIdDistributor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-mongo/src/main/java/me/ahoo/cosid/mongo/MongoMachineIdDistributor.java -------------------------------------------------------------------------------- /cosid-mongo/src/main/java/me/ahoo/cosid/mongo/MongoMachineInitializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-mongo/src/main/java/me/ahoo/cosid/mongo/MongoMachineInitializer.java -------------------------------------------------------------------------------- /cosid-mongo/src/main/java/me/ahoo/cosid/mongo/reactive/BlockingAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-mongo/src/main/java/me/ahoo/cosid/mongo/reactive/BlockingAdapter.java -------------------------------------------------------------------------------- /cosid-mongo/src/main/java/me/ahoo/cosid/mongo/reactive/BlockingAdapterSubscriber.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-mongo/src/main/java/me/ahoo/cosid/mongo/reactive/BlockingAdapterSubscriber.java -------------------------------------------------------------------------------- /cosid-mongo/src/main/java/me/ahoo/cosid/mongo/reactive/MongoReactiveIdSegmentCollection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-mongo/src/main/java/me/ahoo/cosid/mongo/reactive/MongoReactiveIdSegmentCollection.java -------------------------------------------------------------------------------- /cosid-mongo/src/main/java/me/ahoo/cosid/mongo/reactive/MongoReactiveIdSegmentDistributorFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-mongo/src/main/java/me/ahoo/cosid/mongo/reactive/MongoReactiveIdSegmentDistributorFactory.java -------------------------------------------------------------------------------- /cosid-mongo/src/main/java/me/ahoo/cosid/mongo/reactive/MongoReactiveIdSegmentInitializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-mongo/src/main/java/me/ahoo/cosid/mongo/reactive/MongoReactiveIdSegmentInitializer.java -------------------------------------------------------------------------------- /cosid-mongo/src/main/java/me/ahoo/cosid/mongo/reactive/MongoReactiveMachineCollection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-mongo/src/main/java/me/ahoo/cosid/mongo/reactive/MongoReactiveMachineCollection.java -------------------------------------------------------------------------------- /cosid-mongo/src/main/java/me/ahoo/cosid/mongo/reactive/MongoReactiveMachineInitializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-mongo/src/main/java/me/ahoo/cosid/mongo/reactive/MongoReactiveMachineInitializer.java -------------------------------------------------------------------------------- /cosid-mongo/src/test/java/me/ahoo/cosid/mongo/GroupedMongoReactiveIdSegmentDistributorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-mongo/src/test/java/me/ahoo/cosid/mongo/GroupedMongoReactiveIdSegmentDistributorTest.java -------------------------------------------------------------------------------- /cosid-mongo/src/test/java/me/ahoo/cosid/mongo/MongoIdSegmentDistributorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-mongo/src/test/java/me/ahoo/cosid/mongo/MongoIdSegmentDistributorTest.java -------------------------------------------------------------------------------- /cosid-mongo/src/test/java/me/ahoo/cosid/mongo/MongoIdSegmentInitializerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-mongo/src/test/java/me/ahoo/cosid/mongo/MongoIdSegmentInitializerTest.java -------------------------------------------------------------------------------- /cosid-mongo/src/test/java/me/ahoo/cosid/mongo/MongoMachineIdDistributorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-mongo/src/test/java/me/ahoo/cosid/mongo/MongoMachineIdDistributorTest.java -------------------------------------------------------------------------------- /cosid-mongo/src/test/java/me/ahoo/cosid/mongo/MongoReactiveIdSegmentDistributorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-mongo/src/test/java/me/ahoo/cosid/mongo/MongoReactiveIdSegmentDistributorTest.java -------------------------------------------------------------------------------- /cosid-mongo/src/test/java/me/ahoo/cosid/mongo/MongoReactiveMachineIdDistributorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-mongo/src/test/java/me/ahoo/cosid/mongo/MongoReactiveMachineIdDistributorTest.java -------------------------------------------------------------------------------- /cosid-mongo/src/test/java/me/ahoo/cosid/mongo/reactive/BlockingAdapterTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-mongo/src/test/java/me/ahoo/cosid/mongo/reactive/BlockingAdapterTest.java -------------------------------------------------------------------------------- /cosid-mybatis/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-mybatis/build.gradle.kts -------------------------------------------------------------------------------- /cosid-mybatis/src/main/java/me/ahoo/cosid/mybatis/CosIdPlugin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-mybatis/src/main/java/me/ahoo/cosid/mybatis/CosIdPlugin.java -------------------------------------------------------------------------------- /cosid-mybatis/src/test/java/me/ahoo/cosid/mybatis/CosIdPluginTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-mybatis/src/test/java/me/ahoo/cosid/mybatis/CosIdPluginTest.java -------------------------------------------------------------------------------- /cosid-spring-boot-starter/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-spring-boot-starter/build.gradle.kts -------------------------------------------------------------------------------- /cosid-spring-boot-starter/src/main/java/me/ahoo/cosid/spring/boot/starter/CosIdAutoConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-spring-boot-starter/src/main/java/me/ahoo/cosid/spring/boot/starter/CosIdAutoConfiguration.java -------------------------------------------------------------------------------- /cosid-spring-boot-starter/src/main/java/me/ahoo/cosid/spring/boot/starter/CosIdProperties.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-spring-boot-starter/src/main/java/me/ahoo/cosid/spring/boot/starter/CosIdProperties.java -------------------------------------------------------------------------------- /cosid-spring-boot-starter/src/main/java/me/ahoo/cosid/spring/boot/starter/CustomizeIdProperties.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-spring-boot-starter/src/main/java/me/ahoo/cosid/spring/boot/starter/CustomizeIdProperties.java -------------------------------------------------------------------------------- /cosid-spring-boot-starter/src/main/java/me/ahoo/cosid/spring/boot/starter/EnabledSuffix.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-spring-boot-starter/src/main/java/me/ahoo/cosid/spring/boot/starter/EnabledSuffix.java -------------------------------------------------------------------------------- /cosid-spring-boot-starter/src/main/java/me/ahoo/cosid/spring/boot/starter/IdConverterDecorator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-spring-boot-starter/src/main/java/me/ahoo/cosid/spring/boot/starter/IdConverterDecorator.java -------------------------------------------------------------------------------- /cosid-spring-boot-starter/src/main/java/me/ahoo/cosid/spring/boot/starter/IdConverterDefinition.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-spring-boot-starter/src/main/java/me/ahoo/cosid/spring/boot/starter/IdConverterDefinition.java -------------------------------------------------------------------------------- /cosid-spring-boot-starter/src/main/java/me/ahoo/cosid/spring/boot/starter/Namespaces.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-spring-boot-starter/src/main/java/me/ahoo/cosid/spring/boot/starter/Namespaces.java -------------------------------------------------------------------------------- /cosid-spring-boot-starter/src/main/java/me/ahoo/cosid/spring/boot/starter/ProxyProperties.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-spring-boot-starter/src/main/java/me/ahoo/cosid/spring/boot/starter/ProxyProperties.java -------------------------------------------------------------------------------- /cosid-spring-boot-starter/src/main/java/me/ahoo/cosid/spring/boot/starter/actuate/CosIdEndpoint.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-spring-boot-starter/src/main/java/me/ahoo/cosid/spring/boot/starter/actuate/CosIdEndpoint.java -------------------------------------------------------------------------------- /cosid-spring-boot-starter/src/test/java/me/ahoo/cosid/spring/boot/starter/CosIdPropertiesTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-spring-boot-starter/src/test/java/me/ahoo/cosid/spring/boot/starter/CosIdPropertiesTest.java -------------------------------------------------------------------------------- /cosid-spring-boot-starter/src/test/java/me/ahoo/cosid/spring/boot/starter/NamespacesTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-spring-boot-starter/src/test/java/me/ahoo/cosid/spring/boot/starter/NamespacesTest.java -------------------------------------------------------------------------------- /cosid-spring-data-jdbc/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-spring-data-jdbc/build.gradle.kts -------------------------------------------------------------------------------- /cosid-spring-data-jdbc/src/main/java/me/ahoo/cosid/spring/data/jdbc/CosIdBeforeConvertCallback.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-spring-data-jdbc/src/main/java/me/ahoo/cosid/spring/data/jdbc/CosIdBeforeConvertCallback.java -------------------------------------------------------------------------------- /cosid-spring-data-jdbc/src/main/java/me/ahoo/cosid/spring/data/jdbc/IdAnnotationDefinitionParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-spring-data-jdbc/src/main/java/me/ahoo/cosid/spring/data/jdbc/IdAnnotationDefinitionParser.java -------------------------------------------------------------------------------- /cosid-spring-redis/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-spring-redis/build.gradle.kts -------------------------------------------------------------------------------- /cosid-spring-redis/src/jmh/java/me/ahoo/cosid/spring/redis/RedisChainIdBenchmark.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-spring-redis/src/jmh/java/me/ahoo/cosid/spring/redis/RedisChainIdBenchmark.java -------------------------------------------------------------------------------- /cosid-spring-redis/src/jmh/java/me/ahoo/cosid/spring/redis/RedisIdBenchmark.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-spring-redis/src/jmh/java/me/ahoo/cosid/spring/redis/RedisIdBenchmark.java -------------------------------------------------------------------------------- /cosid-spring-redis/src/jmh/java/me/ahoo/cosid/spring/redis/RedisIdFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-spring-redis/src/jmh/java/me/ahoo/cosid/spring/redis/RedisIdFactory.java -------------------------------------------------------------------------------- /cosid-spring-redis/src/main/java/me/ahoo/cosid/spring/redis/SpringRedisIdSegmentDistributor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-spring-redis/src/main/java/me/ahoo/cosid/spring/redis/SpringRedisIdSegmentDistributor.java -------------------------------------------------------------------------------- /cosid-spring-redis/src/main/java/me/ahoo/cosid/spring/redis/SpringRedisMachineIdDistributor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-spring-redis/src/main/java/me/ahoo/cosid/spring/redis/SpringRedisMachineIdDistributor.java -------------------------------------------------------------------------------- /cosid-spring-redis/src/main/java/me/ahoo/cosid/spring/redis/doc-files/RedisMachineIdDistributor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-spring-redis/src/main/java/me/ahoo/cosid/spring/redis/doc-files/RedisMachineIdDistributor.png -------------------------------------------------------------------------------- /cosid-spring-redis/src/main/resources/machine_id_distribute.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-spring-redis/src/main/resources/machine_id_distribute.lua -------------------------------------------------------------------------------- /cosid-spring-redis/src/main/resources/machine_id_guard.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-spring-redis/src/main/resources/machine_id_guard.lua -------------------------------------------------------------------------------- /cosid-spring-redis/src/main/resources/machine_id_revert.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-spring-redis/src/main/resources/machine_id_revert.lua -------------------------------------------------------------------------------- /cosid-spring-redis/src/main/resources/machine_id_revert_stable.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-spring-redis/src/main/resources/machine_id_revert_stable.lua -------------------------------------------------------------------------------- /cosid-spring-redis/src/main/resources/redis_id_generate.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-spring-redis/src/main/resources/redis_id_generate.lua -------------------------------------------------------------------------------- /cosid-test/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-test/build.gradle.kts -------------------------------------------------------------------------------- /cosid-test/src/main/java/me/ahoo/cosid/test/Assert.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-test/src/main/java/me/ahoo/cosid/test/Assert.java -------------------------------------------------------------------------------- /cosid-test/src/main/java/me/ahoo/cosid/test/ConcurrentGenerateSpec.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-test/src/main/java/me/ahoo/cosid/test/ConcurrentGenerateSpec.java -------------------------------------------------------------------------------- /cosid-test/src/main/java/me/ahoo/cosid/test/ConcurrentGenerateStingSpec.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-test/src/main/java/me/ahoo/cosid/test/ConcurrentGenerateStingSpec.java -------------------------------------------------------------------------------- /cosid-test/src/main/java/me/ahoo/cosid/test/MockIdGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-test/src/main/java/me/ahoo/cosid/test/MockIdGenerator.java -------------------------------------------------------------------------------- /cosid-test/src/main/java/me/ahoo/cosid/test/ModSpec.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-test/src/main/java/me/ahoo/cosid/test/ModSpec.java -------------------------------------------------------------------------------- /cosid-test/src/main/java/me/ahoo/cosid/test/TestSpec.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-test/src/main/java/me/ahoo/cosid/test/TestSpec.java -------------------------------------------------------------------------------- /cosid-test/src/main/java/me/ahoo/cosid/test/container/MongoLauncher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-test/src/main/java/me/ahoo/cosid/test/container/MongoLauncher.java -------------------------------------------------------------------------------- /cosid-test/src/main/java/me/ahoo/cosid/test/machine/distributor/Distribute.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-test/src/main/java/me/ahoo/cosid/test/machine/distributor/Distribute.java -------------------------------------------------------------------------------- /cosid-test/src/main/java/me/ahoo/cosid/test/machine/distributor/DistributeConcurrent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-test/src/main/java/me/ahoo/cosid/test/machine/distributor/DistributeConcurrent.java -------------------------------------------------------------------------------- /cosid-test/src/main/java/me/ahoo/cosid/test/machine/distributor/DistributeIdempotent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-test/src/main/java/me/ahoo/cosid/test/machine/distributor/DistributeIdempotent.java -------------------------------------------------------------------------------- /cosid-test/src/main/java/me/ahoo/cosid/test/machine/distributor/DistributeOverflow.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-test/src/main/java/me/ahoo/cosid/test/machine/distributor/DistributeOverflow.java -------------------------------------------------------------------------------- /cosid-test/src/main/java/me/ahoo/cosid/test/machine/distributor/DistributeRevert.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-test/src/main/java/me/ahoo/cosid/test/machine/distributor/DistributeRevert.java -------------------------------------------------------------------------------- /cosid-test/src/main/java/me/ahoo/cosid/test/machine/distributor/DistributeSafeGuard.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-test/src/main/java/me/ahoo/cosid/test/machine/distributor/DistributeSafeGuard.java -------------------------------------------------------------------------------- /cosid-test/src/main/java/me/ahoo/cosid/test/machine/distributor/DistributeStable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-test/src/main/java/me/ahoo/cosid/test/machine/distributor/DistributeStable.java -------------------------------------------------------------------------------- /cosid-test/src/main/java/me/ahoo/cosid/test/machine/distributor/Guard.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-test/src/main/java/me/ahoo/cosid/test/machine/distributor/Guard.java -------------------------------------------------------------------------------- /cosid-test/src/main/java/me/ahoo/cosid/test/machine/distributor/GuardLost.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-test/src/main/java/me/ahoo/cosid/test/machine/distributor/GuardLost.java -------------------------------------------------------------------------------- /cosid-test/src/main/java/me/ahoo/cosid/test/machine/distributor/MachineIdDistributorSpec.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-test/src/main/java/me/ahoo/cosid/test/machine/distributor/MachineIdDistributorSpec.java -------------------------------------------------------------------------------- /cosid-test/src/main/java/me/ahoo/cosid/test/machine/distributor/Revert.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-test/src/main/java/me/ahoo/cosid/test/machine/distributor/Revert.java -------------------------------------------------------------------------------- /cosid-test/src/main/java/me/ahoo/cosid/test/segment/distributor/IdSegmentDistributorSpec.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-test/src/main/java/me/ahoo/cosid/test/segment/distributor/IdSegmentDistributorSpec.java -------------------------------------------------------------------------------- /cosid-zookeeper/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-zookeeper/build.gradle.kts -------------------------------------------------------------------------------- /cosid-zookeeper/src/main/java/me/ahoo/cosid/zookeeper/ZookeeperIdSegmentDistributor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-zookeeper/src/main/java/me/ahoo/cosid/zookeeper/ZookeeperIdSegmentDistributor.java -------------------------------------------------------------------------------- /cosid-zookeeper/src/main/java/me/ahoo/cosid/zookeeper/ZookeeperIdSegmentDistributorFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-zookeeper/src/main/java/me/ahoo/cosid/zookeeper/ZookeeperIdSegmentDistributorFactory.java -------------------------------------------------------------------------------- /cosid-zookeeper/src/main/java/me/ahoo/cosid/zookeeper/ZookeeperMachineIdDistributor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-zookeeper/src/main/java/me/ahoo/cosid/zookeeper/ZookeeperMachineIdDistributor.java -------------------------------------------------------------------------------- /cosid-zookeeper/src/test/java/me/ahoo/cosid/zookeeper/ZookeeperIdSegmentDistributorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-zookeeper/src/test/java/me/ahoo/cosid/zookeeper/ZookeeperIdSegmentDistributorTest.java -------------------------------------------------------------------------------- /cosid-zookeeper/src/test/java/me/ahoo/cosid/zookeeper/ZookeeperMachineIdDistributorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/cosid-zookeeper/src/test/java/me/ahoo/cosid/zookeeper/ZookeeperMachineIdDistributorTest.java -------------------------------------------------------------------------------- /docs/CosIdIntervalShardingAlgorithm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/docs/CosIdIntervalShardingAlgorithm.png -------------------------------------------------------------------------------- /docs/CosIdModShardingAlgorithm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/docs/CosIdModShardingAlgorithm.png -------------------------------------------------------------------------------- /docs/Interval-based-sharding-algorithm-jmh.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/docs/Interval-based-sharding-algorithm-jmh.png -------------------------------------------------------------------------------- /docs/RedisMachineIdDistributor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/docs/RedisMachineIdDistributor.png -------------------------------------------------------------------------------- /docs/SegmentChainId.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/docs/SegmentChainId.png -------------------------------------------------------------------------------- /docs/SegmentId.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/docs/SegmentId.png -------------------------------------------------------------------------------- /docs/Snowflake-identifier.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/docs/Snowflake-identifier.png -------------------------------------------------------------------------------- /docs/jetbrains-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/docs/jetbrains-logo.png -------------------------------------------------------------------------------- /docs/jmh/MySqlChainIdBenchmark-Sample.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/docs/jmh/MySqlChainIdBenchmark-Sample.json -------------------------------------------------------------------------------- /docs/jmh/MySqlChainIdBenchmark-Sample.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/docs/jmh/MySqlChainIdBenchmark-Sample.png -------------------------------------------------------------------------------- /docs/jmh/MySqlChainIdBenchmark-Throughput.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/docs/jmh/MySqlChainIdBenchmark-Throughput.json -------------------------------------------------------------------------------- /docs/jmh/MySqlChainIdBenchmark-Throughput.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/docs/jmh/MySqlChainIdBenchmark-Throughput.png -------------------------------------------------------------------------------- /docs/jmh/RedisChainBenchmark-Sample.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/docs/jmh/RedisChainBenchmark-Sample.json -------------------------------------------------------------------------------- /docs/jmh/RedisChainIdBenchmark-Sample.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/docs/jmh/RedisChainIdBenchmark-Sample.png -------------------------------------------------------------------------------- /docs/jmh/RedisChainIdBenchmark-Throughput.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/docs/jmh/RedisChainIdBenchmark-Throughput.json -------------------------------------------------------------------------------- /docs/jmh/RedisChainIdBenchmark-Throughput.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/docs/jmh/RedisChainIdBenchmark-Throughput.png -------------------------------------------------------------------------------- /document/deploy.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/document/deploy.sh -------------------------------------------------------------------------------- /document/docs/.vuepress/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/document/docs/.vuepress/config.ts -------------------------------------------------------------------------------- /document/docs/.vuepress/config/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/document/docs/.vuepress/config/index.ts -------------------------------------------------------------------------------- /document/docs/.vuepress/config/nav/zh.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/document/docs/.vuepress/config/nav/zh.ts -------------------------------------------------------------------------------- /document/docs/.vuepress/config/sidebar/shared.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/document/docs/.vuepress/config/sidebar/shared.ts -------------------------------------------------------------------------------- /document/docs/.vuepress/config/sidebar/zh.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/document/docs/.vuepress/config/sidebar/zh.ts -------------------------------------------------------------------------------- /document/docs/.vuepress/enhanceApp.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/document/docs/.vuepress/enhanceApp.js -------------------------------------------------------------------------------- /document/docs/.vuepress/public/assets/design/CosId-Proxy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/document/docs/.vuepress/public/assets/design/CosId-Proxy.png -------------------------------------------------------------------------------- /document/docs/.vuepress/public/assets/design/CosIdGenerator.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/document/docs/.vuepress/public/assets/design/CosIdGenerator.png -------------------------------------------------------------------------------- /document/docs/.vuepress/public/assets/design/CosIdIntervalShardingAlgorithm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/document/docs/.vuepress/public/assets/design/CosIdIntervalShardingAlgorithm.png -------------------------------------------------------------------------------- /document/docs/.vuepress/public/assets/design/CosIdModShardingAlgorithm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/document/docs/.vuepress/public/assets/design/CosIdModShardingAlgorithm.png -------------------------------------------------------------------------------- /document/docs/.vuepress/public/assets/design/IdConverter-impl-class.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/document/docs/.vuepress/public/assets/design/IdConverter-impl-class.png -------------------------------------------------------------------------------- /document/docs/.vuepress/public/assets/design/IdGenerator-impl-class.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/document/docs/.vuepress/public/assets/design/IdGenerator-impl-class.png -------------------------------------------------------------------------------- /document/docs/.vuepress/public/assets/design/IdGeneratorProvider-impl-class.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/document/docs/.vuepress/public/assets/design/IdGeneratorProvider-impl-class.png -------------------------------------------------------------------------------- /document/docs/.vuepress/public/assets/design/Machine-Id-Safe-Guard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/document/docs/.vuepress/public/assets/design/Machine-Id-Safe-Guard.png -------------------------------------------------------------------------------- /document/docs/.vuepress/public/assets/design/RedisMachineIdDistributor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/document/docs/.vuepress/public/assets/design/RedisMachineIdDistributor.png -------------------------------------------------------------------------------- /document/docs/.vuepress/public/assets/design/SegmentChainId.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/document/docs/.vuepress/public/assets/design/SegmentChainId.png -------------------------------------------------------------------------------- /document/docs/.vuepress/public/assets/design/SegmentId.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/document/docs/.vuepress/public/assets/design/SegmentId.png -------------------------------------------------------------------------------- /document/docs/.vuepress/public/assets/design/Sharding-impl-class.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/document/docs/.vuepress/public/assets/design/Sharding-impl-class.png -------------------------------------------------------------------------------- /document/docs/.vuepress/public/assets/design/Snowflake-identifier.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/document/docs/.vuepress/public/assets/design/Snowflake-identifier.png -------------------------------------------------------------------------------- /document/docs/.vuepress/public/assets/design/monotonically-increasing.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/document/docs/.vuepress/public/assets/design/monotonically-increasing.png -------------------------------------------------------------------------------- /document/docs/.vuepress/public/assets/design/trend-increasing.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/document/docs/.vuepress/public/assets/design/trend-increasing.png -------------------------------------------------------------------------------- /document/docs/.vuepress/public/assets/perf/CosId-VS-Leaf.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/document/docs/.vuepress/public/assets/perf/CosId-VS-Leaf.png -------------------------------------------------------------------------------- /document/docs/.vuepress/public/assets/perf/MySqlChainIdBenchmark-Sample.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/document/docs/.vuepress/public/assets/perf/MySqlChainIdBenchmark-Sample.png -------------------------------------------------------------------------------- /document/docs/.vuepress/public/assets/perf/MySqlChainIdBenchmark-Throughput.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/document/docs/.vuepress/public/assets/perf/MySqlChainIdBenchmark-Throughput.png -------------------------------------------------------------------------------- /document/docs/.vuepress/public/assets/perf/Percentile-Sample-Of-SegmentChainId.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/document/docs/.vuepress/public/assets/perf/Percentile-Sample-Of-SegmentChainId.png -------------------------------------------------------------------------------- /document/docs/.vuepress/public/assets/perf/RedisChainIdBenchmark-Sample.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/document/docs/.vuepress/public/assets/perf/RedisChainIdBenchmark-Sample.png -------------------------------------------------------------------------------- /document/docs/.vuepress/public/assets/perf/RedisChainIdBenchmark-Throughput.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/document/docs/.vuepress/public/assets/perf/RedisChainIdBenchmark-Throughput.png -------------------------------------------------------------------------------- /document/docs/.vuepress/public/assets/perf/Throughput-Of-SegmentChainId-Previous.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/document/docs/.vuepress/public/assets/perf/Throughput-Of-SegmentChainId-Previous.png -------------------------------------------------------------------------------- /document/docs/.vuepress/public/assets/perf/Throughput-Of-SegmentChainId.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/document/docs/.vuepress/public/assets/perf/Throughput-Of-SegmentChainId.png -------------------------------------------------------------------------------- /document/docs/.vuepress/public/assets/shardingsphere/CosId-Integration-ShardingSphere-750x375.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/document/docs/.vuepress/public/assets/shardingsphere/CosId-Integration-ShardingSphere-750x375.png -------------------------------------------------------------------------------- /document/docs/.vuepress/public/assets/shardingsphere/KeyGenerateAlgorithm-class-diagram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/document/docs/.vuepress/public/assets/shardingsphere/KeyGenerateAlgorithm-class-diagram.png -------------------------------------------------------------------------------- /document/docs/.vuepress/public/assets/shardingsphere/ShardingAlgorithm-class-diagram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/document/docs/.vuepress/public/assets/shardingsphere/ShardingAlgorithm-class-diagram.png -------------------------------------------------------------------------------- /document/docs/.vuepress/public/assets/shardingsphere/sharding-db.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/document/docs/.vuepress/public/assets/shardingsphere/sharding-db.png -------------------------------------------------------------------------------- /document/docs/.vuepress/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/document/docs/.vuepress/public/favicon.ico -------------------------------------------------------------------------------- /document/docs/.vuepress/public/icons/logo-180x180.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/document/docs/.vuepress/public/icons/logo-180x180.png -------------------------------------------------------------------------------- /document/docs/.vuepress/public/icons/logo-512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/document/docs/.vuepress/public/icons/logo-512x512.png -------------------------------------------------------------------------------- /document/docs/.vuepress/public/icons/logo-transparent.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/document/docs/.vuepress/public/icons/logo-transparent.png -------------------------------------------------------------------------------- /document/docs/.vuepress/public/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/document/docs/.vuepress/public/logo.png -------------------------------------------------------------------------------- /document/docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/document/docs/README.md -------------------------------------------------------------------------------- /document/docs/blog/ShardingSphere-Integration-CosId.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/document/docs/blog/ShardingSphere-Integration-CosId.md -------------------------------------------------------------------------------- /document/docs/config/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/document/docs/config/README.md -------------------------------------------------------------------------------- /document/docs/config/machine.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/document/docs/config/machine.md -------------------------------------------------------------------------------- /document/docs/config/segment.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/document/docs/config/segment.md -------------------------------------------------------------------------------- /document/docs/config/shardingsphere.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/document/docs/config/shardingsphere.md -------------------------------------------------------------------------------- /document/docs/config/snowflake.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/document/docs/config/snowflake.md -------------------------------------------------------------------------------- /document/docs/config/zookeeper.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/document/docs/config/zookeeper.md -------------------------------------------------------------------------------- /document/docs/guide/Performance-CosId-Leaf.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/document/docs/guide/Performance-CosId-Leaf.md -------------------------------------------------------------------------------- /document/docs/guide/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/document/docs/guide/README.md -------------------------------------------------------------------------------- /document/docs/guide/api/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/document/docs/guide/api/README.md -------------------------------------------------------------------------------- /document/docs/guide/api/cosid-annotation.md: -------------------------------------------------------------------------------- 1 | # CosIdAnnotationSupport 2 | 3 | TODO 4 | -------------------------------------------------------------------------------- /document/docs/guide/api/cosid-generator.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/document/docs/guide/api/cosid-generator.md -------------------------------------------------------------------------------- /document/docs/guide/api/id-converter.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/document/docs/guide/api/id-converter.md -------------------------------------------------------------------------------- /document/docs/guide/api/provider.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/document/docs/guide/api/provider.md -------------------------------------------------------------------------------- /document/docs/guide/api/segment.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/document/docs/guide/api/segment.md -------------------------------------------------------------------------------- /document/docs/guide/api/sharding.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/document/docs/guide/api/sharding.md -------------------------------------------------------------------------------- /document/docs/guide/api/snowflake.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/document/docs/guide/api/snowflake.md -------------------------------------------------------------------------------- /document/docs/guide/best-practices.md: -------------------------------------------------------------------------------- 1 | # 最佳实践 2 | -------------------------------------------------------------------------------- /document/docs/guide/cosid-axon.md: -------------------------------------------------------------------------------- 1 | # CosId-Axon 模块 2 | 3 | TODO -------------------------------------------------------------------------------- /document/docs/guide/cosid-flowable.md: -------------------------------------------------------------------------------- 1 | # CosId-Flowable 模块 2 | 3 | TODO -------------------------------------------------------------------------------- /document/docs/guide/cosid-jackson.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/document/docs/guide/cosid-jackson.md -------------------------------------------------------------------------------- /document/docs/guide/cosid-jdbc.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/document/docs/guide/cosid-jdbc.md -------------------------------------------------------------------------------- /document/docs/guide/cosid-mybatis.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/document/docs/guide/cosid-mybatis.md -------------------------------------------------------------------------------- /document/docs/guide/cosid-redis.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/document/docs/guide/cosid-redis.md -------------------------------------------------------------------------------- /document/docs/guide/cosid-shardingsphere.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/document/docs/guide/cosid-shardingsphere.md -------------------------------------------------------------------------------- /document/docs/guide/cosid-zookeeper.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/document/docs/guide/cosid-zookeeper.md -------------------------------------------------------------------------------- /document/docs/guide/faq.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/document/docs/guide/faq.md -------------------------------------------------------------------------------- /document/docs/guide/getting-started.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/document/docs/guide/getting-started.md -------------------------------------------------------------------------------- /document/docs/guide/perf-test.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/document/docs/guide/perf-test.md -------------------------------------------------------------------------------- /document/docs/guide/perf-vs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/document/docs/guide/perf-vs.md -------------------------------------------------------------------------------- /document/docs/guide/segment-chain.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/document/docs/guide/segment-chain.md -------------------------------------------------------------------------------- /document/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/document/package.json -------------------------------------------------------------------------------- /documentation/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/documentation/.gitignore -------------------------------------------------------------------------------- /documentation/docs/.vitepress/config.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/documentation/docs/.vitepress/config.mts -------------------------------------------------------------------------------- /documentation/docs/.vitepress/configs/SITE_BASE.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/documentation/docs/.vitepress/configs/SITE_BASE.ts -------------------------------------------------------------------------------- /documentation/docs/.vitepress/configs/head.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/documentation/docs/.vitepress/configs/head.ts -------------------------------------------------------------------------------- /documentation/docs/.vitepress/configs/navbar.en.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/documentation/docs/.vitepress/configs/navbar.en.ts -------------------------------------------------------------------------------- /documentation/docs/.vitepress/configs/navbar.zh.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/documentation/docs/.vitepress/configs/navbar.zh.ts -------------------------------------------------------------------------------- /documentation/docs/.vitepress/configs/sidebar.en.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/documentation/docs/.vitepress/configs/sidebar.en.ts -------------------------------------------------------------------------------- /documentation/docs/.vitepress/configs/sidebar.zh.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/documentation/docs/.vitepress/configs/sidebar.zh.ts -------------------------------------------------------------------------------- /documentation/docs/.vitepress/theme/global.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/documentation/docs/.vitepress/theme/global.css -------------------------------------------------------------------------------- /documentation/docs/.vitepress/theme/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/documentation/docs/.vitepress/theme/index.ts -------------------------------------------------------------------------------- /documentation/docs/en/guide/advanced/cosid-annotation.md: -------------------------------------------------------------------------------- 1 | # CosIdAnnotationSupport 2 | 3 | TODO 4 | -------------------------------------------------------------------------------- /documentation/docs/en/guide/advanced/id-generator.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/documentation/docs/en/guide/advanced/id-generator.md -------------------------------------------------------------------------------- /documentation/docs/en/guide/best-practices.md: -------------------------------------------------------------------------------- 1 | # Best Practices 2 | -------------------------------------------------------------------------------- /documentation/docs/en/guide/cosid-generator.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/documentation/docs/en/guide/cosid-generator.md -------------------------------------------------------------------------------- /documentation/docs/en/guide/cosid-proxy.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/documentation/docs/en/guide/cosid-proxy.md -------------------------------------------------------------------------------- /documentation/docs/en/guide/extensions/cosid-activiti.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/documentation/docs/en/guide/extensions/cosid-activiti.md -------------------------------------------------------------------------------- /documentation/docs/en/guide/extensions/cosid-axon.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/documentation/docs/en/guide/extensions/cosid-axon.md -------------------------------------------------------------------------------- /documentation/docs/en/guide/extensions/cosid-flowable.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/documentation/docs/en/guide/extensions/cosid-flowable.md -------------------------------------------------------------------------------- /documentation/docs/en/guide/extensions/cosid-jackson.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/documentation/docs/en/guide/extensions/cosid-jackson.md -------------------------------------------------------------------------------- /documentation/docs/en/guide/extensions/cosid-jdbc.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/documentation/docs/en/guide/extensions/cosid-jdbc.md -------------------------------------------------------------------------------- /documentation/docs/en/guide/extensions/cosid-mongo.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/documentation/docs/en/guide/extensions/cosid-mongo.md -------------------------------------------------------------------------------- /documentation/docs/en/guide/extensions/cosid-mybatis.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/documentation/docs/en/guide/extensions/cosid-mybatis.md -------------------------------------------------------------------------------- /documentation/docs/en/guide/extensions/cosid-redis.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/documentation/docs/en/guide/extensions/cosid-redis.md -------------------------------------------------------------------------------- /documentation/docs/en/guide/extensions/cosid-shardingsphere.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/documentation/docs/en/guide/extensions/cosid-shardingsphere.md -------------------------------------------------------------------------------- /documentation/docs/en/guide/extensions/cosid-spring-boot-starter.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/documentation/docs/en/guide/extensions/cosid-spring-boot-starter.md -------------------------------------------------------------------------------- /documentation/docs/en/guide/extensions/cosid-spring-data-jdbc.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/documentation/docs/en/guide/extensions/cosid-spring-data-jdbc.md -------------------------------------------------------------------------------- /documentation/docs/en/guide/extensions/cosid-test.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/documentation/docs/en/guide/extensions/cosid-test.md -------------------------------------------------------------------------------- /documentation/docs/en/guide/extensions/cosid-zookeeper.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/documentation/docs/en/guide/extensions/cosid-zookeeper.md -------------------------------------------------------------------------------- /documentation/docs/en/guide/faq/Performance-CosId-Leaf.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/documentation/docs/en/guide/faq/Performance-CosId-Leaf.md -------------------------------------------------------------------------------- /documentation/docs/en/guide/faq/faq.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/documentation/docs/en/guide/faq/faq.md -------------------------------------------------------------------------------- /documentation/docs/en/guide/faq/perf-test.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/documentation/docs/en/guide/faq/perf-test.md -------------------------------------------------------------------------------- /documentation/docs/en/guide/faq/perf-vs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/documentation/docs/en/guide/faq/perf-vs.md -------------------------------------------------------------------------------- /documentation/docs/en/guide/getting-started.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/documentation/docs/en/guide/getting-started.md -------------------------------------------------------------------------------- /documentation/docs/en/guide/id-converter.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/documentation/docs/en/guide/id-converter.md -------------------------------------------------------------------------------- /documentation/docs/en/guide/introduction.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/documentation/docs/en/guide/introduction.md -------------------------------------------------------------------------------- /documentation/docs/en/guide/provider.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/documentation/docs/en/guide/provider.md -------------------------------------------------------------------------------- /documentation/docs/en/guide/segment-chain.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/documentation/docs/en/guide/segment-chain.md -------------------------------------------------------------------------------- /documentation/docs/en/guide/segment.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/documentation/docs/en/guide/segment.md -------------------------------------------------------------------------------- /documentation/docs/en/guide/sharding/interval-timeline.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/documentation/docs/en/guide/sharding/interval-timeline.md -------------------------------------------------------------------------------- /documentation/docs/en/guide/sharding/mod-cycle.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/documentation/docs/en/guide/sharding/mod-cycle.md -------------------------------------------------------------------------------- /documentation/docs/en/guide/snowflake.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/documentation/docs/en/guide/snowflake.md -------------------------------------------------------------------------------- /documentation/docs/en/guide/specific-id.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/documentation/docs/en/guide/specific-id.md -------------------------------------------------------------------------------- /documentation/docs/en/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/documentation/docs/en/index.md -------------------------------------------------------------------------------- /documentation/docs/en/reference/blog/ShardingSphere-Integration-CosId.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/documentation/docs/en/reference/blog/ShardingSphere-Integration-CosId.md -------------------------------------------------------------------------------- /documentation/docs/en/reference/config/basic.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/documentation/docs/en/reference/config/basic.md -------------------------------------------------------------------------------- /documentation/docs/en/reference/config/cosid-generator.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/documentation/docs/en/reference/config/cosid-generator.md -------------------------------------------------------------------------------- /documentation/docs/en/reference/config/machine.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/documentation/docs/en/reference/config/machine.md -------------------------------------------------------------------------------- /documentation/docs/en/reference/config/segment.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/documentation/docs/en/reference/config/segment.md -------------------------------------------------------------------------------- /documentation/docs/en/reference/config/shardingsphere.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/documentation/docs/en/reference/config/shardingsphere.md -------------------------------------------------------------------------------- /documentation/docs/en/reference/config/snowflake.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/documentation/docs/en/reference/config/snowflake.md -------------------------------------------------------------------------------- /documentation/docs/en/reference/config/zookeeper.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/documentation/docs/en/reference/config/zookeeper.md -------------------------------------------------------------------------------- /documentation/docs/en/reference/showcase/who-is-using.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/documentation/docs/en/reference/showcase/who-is-using.md -------------------------------------------------------------------------------- /documentation/docs/public/5fe95c322ebd194f4485c23a4e48c802.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/documentation/docs/public/5fe95c322ebd194f4485c23a4e48c802.txt -------------------------------------------------------------------------------- /documentation/docs/public/assets/design/CosId-Proxy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/documentation/docs/public/assets/design/CosId-Proxy.png -------------------------------------------------------------------------------- /documentation/docs/public/assets/design/CosIdGenerator.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/documentation/docs/public/assets/design/CosIdGenerator.png -------------------------------------------------------------------------------- /documentation/docs/public/assets/design/CosIdIntervalShardingAlgorithm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/documentation/docs/public/assets/design/CosIdIntervalShardingAlgorithm.png -------------------------------------------------------------------------------- /documentation/docs/public/assets/design/CosIdModShardingAlgorithm.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/documentation/docs/public/assets/design/CosIdModShardingAlgorithm.png -------------------------------------------------------------------------------- /documentation/docs/public/assets/design/IdConverter-impl-class.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/documentation/docs/public/assets/design/IdConverter-impl-class.png -------------------------------------------------------------------------------- /documentation/docs/public/assets/design/IdGenerator-impl-class.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/documentation/docs/public/assets/design/IdGenerator-impl-class.png -------------------------------------------------------------------------------- /documentation/docs/public/assets/design/IdGeneratorProvider-impl-class.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/documentation/docs/public/assets/design/IdGeneratorProvider-impl-class.png -------------------------------------------------------------------------------- /documentation/docs/public/assets/design/Machine-Id-Safe-Guard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/documentation/docs/public/assets/design/Machine-Id-Safe-Guard.png -------------------------------------------------------------------------------- /documentation/docs/public/assets/design/MachineIdDistributor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/documentation/docs/public/assets/design/MachineIdDistributor.png -------------------------------------------------------------------------------- /documentation/docs/public/assets/design/SegmentChainId.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/documentation/docs/public/assets/design/SegmentChainId.png -------------------------------------------------------------------------------- /documentation/docs/public/assets/design/SegmentId.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/documentation/docs/public/assets/design/SegmentId.png -------------------------------------------------------------------------------- /documentation/docs/public/assets/design/Sharding-impl-class.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/documentation/docs/public/assets/design/Sharding-impl-class.png -------------------------------------------------------------------------------- /documentation/docs/public/assets/design/Snowflake-identifier.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/documentation/docs/public/assets/design/Snowflake-identifier.png -------------------------------------------------------------------------------- /documentation/docs/public/assets/design/monotonically-increasing.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/documentation/docs/public/assets/design/monotonically-increasing.png -------------------------------------------------------------------------------- /documentation/docs/public/assets/design/trend-increasing.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/documentation/docs/public/assets/design/trend-increasing.png -------------------------------------------------------------------------------- /documentation/docs/public/assets/perf/CosId-VS-Leaf.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/documentation/docs/public/assets/perf/CosId-VS-Leaf.png -------------------------------------------------------------------------------- /documentation/docs/public/assets/perf/MySqlChainIdBenchmark-Sample.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/documentation/docs/public/assets/perf/MySqlChainIdBenchmark-Sample.png -------------------------------------------------------------------------------- /documentation/docs/public/assets/perf/MySqlChainIdBenchmark-Throughput.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/documentation/docs/public/assets/perf/MySqlChainIdBenchmark-Throughput.png -------------------------------------------------------------------------------- /documentation/docs/public/assets/perf/Percentile-Sample-Of-SegmentChainId.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/documentation/docs/public/assets/perf/Percentile-Sample-Of-SegmentChainId.png -------------------------------------------------------------------------------- /documentation/docs/public/assets/perf/RedisChainIdBenchmark-Sample.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/documentation/docs/public/assets/perf/RedisChainIdBenchmark-Sample.png -------------------------------------------------------------------------------- /documentation/docs/public/assets/perf/RedisChainIdBenchmark-Throughput.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/documentation/docs/public/assets/perf/RedisChainIdBenchmark-Throughput.png -------------------------------------------------------------------------------- /documentation/docs/public/assets/perf/Throughput-Of-SegmentChainId-Previous.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/documentation/docs/public/assets/perf/Throughput-Of-SegmentChainId-Previous.png -------------------------------------------------------------------------------- /documentation/docs/public/assets/perf/Throughput-Of-SegmentChainId.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/documentation/docs/public/assets/perf/Throughput-Of-SegmentChainId.png -------------------------------------------------------------------------------- /documentation/docs/public/assets/shardingsphere/CosId-Integration-ShardingSphere-750x375.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/documentation/docs/public/assets/shardingsphere/CosId-Integration-ShardingSphere-750x375.png -------------------------------------------------------------------------------- /documentation/docs/public/assets/shardingsphere/KeyGenerateAlgorithm-class-diagram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/documentation/docs/public/assets/shardingsphere/KeyGenerateAlgorithm-class-diagram.png -------------------------------------------------------------------------------- /documentation/docs/public/assets/shardingsphere/ShardingAlgorithm-class-diagram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/documentation/docs/public/assets/shardingsphere/ShardingAlgorithm-class-diagram.png -------------------------------------------------------------------------------- /documentation/docs/public/assets/shardingsphere/sharding-db.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/documentation/docs/public/assets/shardingsphere/sharding-db.png -------------------------------------------------------------------------------- /documentation/docs/public/assets/spring-boot-starter/swagger-ui.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/documentation/docs/public/assets/spring-boot-starter/swagger-ui.png -------------------------------------------------------------------------------- /documentation/docs/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/documentation/docs/public/favicon.ico -------------------------------------------------------------------------------- /documentation/docs/public/icons/logo-180x180.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/documentation/docs/public/icons/logo-180x180.png -------------------------------------------------------------------------------- /documentation/docs/public/icons/logo-512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/documentation/docs/public/icons/logo-512x512.png -------------------------------------------------------------------------------- /documentation/docs/public/icons/logo-transparent.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/documentation/docs/public/icons/logo-transparent.png -------------------------------------------------------------------------------- /documentation/docs/public/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/documentation/docs/public/logo.png -------------------------------------------------------------------------------- /documentation/docs/public/manifest.webmanifest: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/documentation/docs/public/manifest.webmanifest -------------------------------------------------------------------------------- /documentation/docs/zh/guide/advanced/cosid-annotation.md: -------------------------------------------------------------------------------- 1 | # CosIdAnnotationSupport 2 | 3 | TODO 4 | -------------------------------------------------------------------------------- /documentation/docs/zh/guide/advanced/id-generator.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/documentation/docs/zh/guide/advanced/id-generator.md -------------------------------------------------------------------------------- /documentation/docs/zh/guide/best-practices.md: -------------------------------------------------------------------------------- 1 | # 最佳实践 2 | -------------------------------------------------------------------------------- /documentation/docs/zh/guide/cosid-generator.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/documentation/docs/zh/guide/cosid-generator.md -------------------------------------------------------------------------------- /documentation/docs/zh/guide/cosid-proxy.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/documentation/docs/zh/guide/cosid-proxy.md -------------------------------------------------------------------------------- /documentation/docs/zh/guide/extensions/cosid-activiti.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/documentation/docs/zh/guide/extensions/cosid-activiti.md -------------------------------------------------------------------------------- /documentation/docs/zh/guide/extensions/cosid-axon.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/documentation/docs/zh/guide/extensions/cosid-axon.md -------------------------------------------------------------------------------- /documentation/docs/zh/guide/extensions/cosid-flowable.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/documentation/docs/zh/guide/extensions/cosid-flowable.md -------------------------------------------------------------------------------- /documentation/docs/zh/guide/extensions/cosid-jackson.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/documentation/docs/zh/guide/extensions/cosid-jackson.md -------------------------------------------------------------------------------- /documentation/docs/zh/guide/extensions/cosid-jdbc.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/documentation/docs/zh/guide/extensions/cosid-jdbc.md -------------------------------------------------------------------------------- /documentation/docs/zh/guide/extensions/cosid-mongo.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/documentation/docs/zh/guide/extensions/cosid-mongo.md -------------------------------------------------------------------------------- /documentation/docs/zh/guide/extensions/cosid-mybatis.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/documentation/docs/zh/guide/extensions/cosid-mybatis.md -------------------------------------------------------------------------------- /documentation/docs/zh/guide/extensions/cosid-redis.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/documentation/docs/zh/guide/extensions/cosid-redis.md -------------------------------------------------------------------------------- /documentation/docs/zh/guide/extensions/cosid-shardingsphere.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/documentation/docs/zh/guide/extensions/cosid-shardingsphere.md -------------------------------------------------------------------------------- /documentation/docs/zh/guide/extensions/cosid-spring-boot-starter.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/documentation/docs/zh/guide/extensions/cosid-spring-boot-starter.md -------------------------------------------------------------------------------- /documentation/docs/zh/guide/extensions/cosid-spring-data-jdbc.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/documentation/docs/zh/guide/extensions/cosid-spring-data-jdbc.md -------------------------------------------------------------------------------- /documentation/docs/zh/guide/extensions/cosid-test.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/documentation/docs/zh/guide/extensions/cosid-test.md -------------------------------------------------------------------------------- /documentation/docs/zh/guide/extensions/cosid-zookeeper.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/documentation/docs/zh/guide/extensions/cosid-zookeeper.md -------------------------------------------------------------------------------- /documentation/docs/zh/guide/faq/Performance-CosId-Leaf.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/documentation/docs/zh/guide/faq/Performance-CosId-Leaf.md -------------------------------------------------------------------------------- /documentation/docs/zh/guide/faq/faq.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/documentation/docs/zh/guide/faq/faq.md -------------------------------------------------------------------------------- /documentation/docs/zh/guide/faq/perf-test.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/documentation/docs/zh/guide/faq/perf-test.md -------------------------------------------------------------------------------- /documentation/docs/zh/guide/faq/perf-vs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/documentation/docs/zh/guide/faq/perf-vs.md -------------------------------------------------------------------------------- /documentation/docs/zh/guide/getting-started.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/documentation/docs/zh/guide/getting-started.md -------------------------------------------------------------------------------- /documentation/docs/zh/guide/id-converter.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/documentation/docs/zh/guide/id-converter.md -------------------------------------------------------------------------------- /documentation/docs/zh/guide/introduction.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/documentation/docs/zh/guide/introduction.md -------------------------------------------------------------------------------- /documentation/docs/zh/guide/provider.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/documentation/docs/zh/guide/provider.md -------------------------------------------------------------------------------- /documentation/docs/zh/guide/segment-chain.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/documentation/docs/zh/guide/segment-chain.md -------------------------------------------------------------------------------- /documentation/docs/zh/guide/segment.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/documentation/docs/zh/guide/segment.md -------------------------------------------------------------------------------- /documentation/docs/zh/guide/sharding/interval-timeline.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/documentation/docs/zh/guide/sharding/interval-timeline.md -------------------------------------------------------------------------------- /documentation/docs/zh/guide/sharding/mod-cycle.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/documentation/docs/zh/guide/sharding/mod-cycle.md -------------------------------------------------------------------------------- /documentation/docs/zh/guide/snowflake.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/documentation/docs/zh/guide/snowflake.md -------------------------------------------------------------------------------- /documentation/docs/zh/guide/specific-id.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/documentation/docs/zh/guide/specific-id.md -------------------------------------------------------------------------------- /documentation/docs/zh/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/documentation/docs/zh/index.md -------------------------------------------------------------------------------- /documentation/docs/zh/reference/blog/ShardingSphere-Integration-CosId.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/documentation/docs/zh/reference/blog/ShardingSphere-Integration-CosId.md -------------------------------------------------------------------------------- /documentation/docs/zh/reference/config/basic.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/documentation/docs/zh/reference/config/basic.md -------------------------------------------------------------------------------- /documentation/docs/zh/reference/config/cosid-generator.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/documentation/docs/zh/reference/config/cosid-generator.md -------------------------------------------------------------------------------- /documentation/docs/zh/reference/config/machine.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/documentation/docs/zh/reference/config/machine.md -------------------------------------------------------------------------------- /documentation/docs/zh/reference/config/segment.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/documentation/docs/zh/reference/config/segment.md -------------------------------------------------------------------------------- /documentation/docs/zh/reference/config/shardingsphere.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/documentation/docs/zh/reference/config/shardingsphere.md -------------------------------------------------------------------------------- /documentation/docs/zh/reference/config/snowflake.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/documentation/docs/zh/reference/config/snowflake.md -------------------------------------------------------------------------------- /documentation/docs/zh/reference/config/zookeeper.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/documentation/docs/zh/reference/config/zookeeper.md -------------------------------------------------------------------------------- /documentation/docs/zh/reference/showcase/who-is-using.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/documentation/docs/zh/reference/showcase/who-is-using.md -------------------------------------------------------------------------------- /documentation/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/documentation/package.json -------------------------------------------------------------------------------- /documentation/pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/documentation/pnpm-lock.yaml -------------------------------------------------------------------------------- /examples/cosid-example-proxy/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/examples/cosid-example-proxy/build.gradle.kts -------------------------------------------------------------------------------- /examples/cosid-example-proxy/src/main/java/me/ahoo/cosid/example/proxy/AppServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/examples/cosid-example-proxy/src/main/java/me/ahoo/cosid/example/proxy/AppServer.java -------------------------------------------------------------------------------- /examples/cosid-example-proxy/src/main/resources/application.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/examples/cosid-example-proxy/src/main/resources/application.yaml -------------------------------------------------------------------------------- /examples/cosid-example-proxy/src/test/java/me/ahoo/cosid/example/proxy/AppServerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/examples/cosid-example-proxy/src/test/java/me/ahoo/cosid/example/proxy/AppServerTest.java -------------------------------------------------------------------------------- /examples/cosid-example-redis-cosid/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/examples/cosid-example-redis-cosid/build.gradle.kts -------------------------------------------------------------------------------- /examples/cosid-example-redis-cosid/src/main/java/me/ahoo/cosid/example/cosid/AppServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/examples/cosid-example-redis-cosid/src/main/java/me/ahoo/cosid/example/cosid/AppServer.java -------------------------------------------------------------------------------- /examples/cosid-example-redis-cosid/src/main/resources/application.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/examples/cosid-example-redis-cosid/src/main/resources/application.yaml -------------------------------------------------------------------------------- /examples/cosid-example-redis-cosid/src/test/java/me/ahoo/cosid/example/cosid/AppServerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/examples/cosid-example-redis-cosid/src/test/java/me/ahoo/cosid/example/cosid/AppServerTest.java -------------------------------------------------------------------------------- /examples/cosid-example-redis/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/examples/cosid-example-redis/build.gradle.kts -------------------------------------------------------------------------------- /examples/cosid-example-redis/src/main/java/me/ahoo/cosid/example/redis/AppServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/examples/cosid-example-redis/src/main/java/me/ahoo/cosid/example/redis/AppServer.java -------------------------------------------------------------------------------- /examples/cosid-example-redis/src/main/resources/application.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/examples/cosid-example-redis/src/main/resources/application.yaml -------------------------------------------------------------------------------- /examples/cosid-example-redis/src/test/java/me/ahoo/cosid/example/redis/AppServerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/examples/cosid-example-redis/src/test/java/me/ahoo/cosid/example/redis/AppServerTest.java -------------------------------------------------------------------------------- /examples/cosid-example-zookeeper/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/examples/cosid-example-zookeeper/build.gradle.kts -------------------------------------------------------------------------------- /examples/cosid-example-zookeeper/src/main/java/me/ahoo/cosid/example/zookeeper/AppServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/examples/cosid-example-zookeeper/src/main/java/me/ahoo/cosid/example/zookeeper/AppServer.java -------------------------------------------------------------------------------- /examples/cosid-example-zookeeper/src/main/resources/application.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/examples/cosid-example-zookeeper/src/main/resources/application.yaml -------------------------------------------------------------------------------- /examples/cosid-example-zookeeper/src/test/java/me/ahoo/cosid/example/zookeeper/AppServerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/examples/cosid-example-zookeeper/src/test/java/me/ahoo/cosid/example/zookeeper/AppServerTest.java -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/libs.versions.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/gradle/libs.versions.toml -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/gradlew.bat -------------------------------------------------------------------------------- /lombok.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/lombok.config -------------------------------------------------------------------------------- /proxy/cosid-proxy-api/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/proxy/cosid-proxy-api/build.gradle.kts -------------------------------------------------------------------------------- /proxy/cosid-proxy-api/src/main/java/me/ahoo/cosid/proxy/api/ErrorResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/proxy/cosid-proxy-api/src/main/java/me/ahoo/cosid/proxy/api/ErrorResponse.java -------------------------------------------------------------------------------- /proxy/cosid-proxy-api/src/main/java/me/ahoo/cosid/proxy/api/MachineApi.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/proxy/cosid-proxy-api/src/main/java/me/ahoo/cosid/proxy/api/MachineApi.java -------------------------------------------------------------------------------- /proxy/cosid-proxy-api/src/main/java/me/ahoo/cosid/proxy/api/MachineClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/proxy/cosid-proxy-api/src/main/java/me/ahoo/cosid/proxy/api/MachineClient.java -------------------------------------------------------------------------------- /proxy/cosid-proxy-api/src/main/java/me/ahoo/cosid/proxy/api/MachineStateResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/proxy/cosid-proxy-api/src/main/java/me/ahoo/cosid/proxy/api/MachineStateResponse.java -------------------------------------------------------------------------------- /proxy/cosid-proxy-api/src/main/java/me/ahoo/cosid/proxy/api/SegmentApi.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/proxy/cosid-proxy-api/src/main/java/me/ahoo/cosid/proxy/api/SegmentApi.java -------------------------------------------------------------------------------- /proxy/cosid-proxy-api/src/main/java/me/ahoo/cosid/proxy/api/SegmentClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/proxy/cosid-proxy-api/src/main/java/me/ahoo/cosid/proxy/api/SegmentClient.java -------------------------------------------------------------------------------- /proxy/cosid-proxy-server/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/proxy/cosid-proxy-server/Dockerfile -------------------------------------------------------------------------------- /proxy/cosid-proxy-server/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/proxy/cosid-proxy-server/build.gradle.kts -------------------------------------------------------------------------------- /proxy/cosid-proxy-server/src/dist/config/application.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/proxy/cosid-proxy-server/src/dist/config/application.yaml -------------------------------------------------------------------------------- /proxy/cosid-proxy-server/src/dist/logs/.gitignore: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /proxy/cosid-proxy-server/src/main/java/me/ahoo/cosid/proxy/server/ProxyServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/proxy/cosid-proxy-server/src/main/java/me/ahoo/cosid/proxy/server/ProxyServer.java -------------------------------------------------------------------------------- /proxy/cosid-proxy-server/src/main/java/me/ahoo/cosid/proxy/server/controller/IdController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/proxy/cosid-proxy-server/src/main/java/me/ahoo/cosid/proxy/server/controller/IdController.java -------------------------------------------------------------------------------- /proxy/cosid-proxy-server/src/main/java/me/ahoo/cosid/proxy/server/error/ArgumentError.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/proxy/cosid-proxy-server/src/main/java/me/ahoo/cosid/proxy/server/error/ArgumentError.java -------------------------------------------------------------------------------- /proxy/cosid-proxy-server/src/main/resources/application.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/proxy/cosid-proxy-server/src/main/resources/application.yaml -------------------------------------------------------------------------------- /proxy/cosid-proxy-server/src/main/resources/banner.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/proxy/cosid-proxy-server/src/main/resources/banner.txt -------------------------------------------------------------------------------- /proxy/cosid-proxy-server/src/test/java/me/ahoo/cosid/proxy/server/ProxyServerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/proxy/cosid-proxy-server/src/test/java/me/ahoo/cosid/proxy/server/ProxyServerTest.java -------------------------------------------------------------------------------- /proxy/cosid-proxy/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/proxy/cosid-proxy/build.gradle.kts -------------------------------------------------------------------------------- /proxy/cosid-proxy/src/main/java/me/ahoo/cosid/proxy/Jsons.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/proxy/cosid-proxy/src/main/java/me/ahoo/cosid/proxy/Jsons.java -------------------------------------------------------------------------------- /proxy/cosid-proxy/src/main/java/me/ahoo/cosid/proxy/ProxyIdSegmentDistributor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/proxy/cosid-proxy/src/main/java/me/ahoo/cosid/proxy/ProxyIdSegmentDistributor.java -------------------------------------------------------------------------------- /proxy/cosid-proxy/src/main/java/me/ahoo/cosid/proxy/ProxyIdSegmentDistributorFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/proxy/cosid-proxy/src/main/java/me/ahoo/cosid/proxy/ProxyIdSegmentDistributorFactory.java -------------------------------------------------------------------------------- /proxy/cosid-proxy/src/main/java/me/ahoo/cosid/proxy/ProxyMachineIdDistributor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/proxy/cosid-proxy/src/main/java/me/ahoo/cosid/proxy/ProxyMachineIdDistributor.java -------------------------------------------------------------------------------- /proxy/cosid-proxy/src/main/java/me/ahoo/cosid/proxy/doc-files/CosId-Proxy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/proxy/cosid-proxy/src/main/java/me/ahoo/cosid/proxy/doc-files/CosId-Proxy.png -------------------------------------------------------------------------------- /proxy/cosid-proxy/src/test/java/me/ahoo/cosid/proxy/ApiClientFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/proxy/cosid-proxy/src/test/java/me/ahoo/cosid/proxy/ApiClientFactory.java -------------------------------------------------------------------------------- /proxy/cosid-proxy/src/test/java/me/ahoo/cosid/proxy/ErrorResponseTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/proxy/cosid-proxy/src/test/java/me/ahoo/cosid/proxy/ErrorResponseTest.java -------------------------------------------------------------------------------- /proxy/cosid-proxy/src/test/java/me/ahoo/cosid/proxy/JsonsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/proxy/cosid-proxy/src/test/java/me/ahoo/cosid/proxy/JsonsTest.java -------------------------------------------------------------------------------- /proxy/cosid-proxy/src/test/java/me/ahoo/cosid/proxy/ProxyIdSegmentDistributorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/proxy/cosid-proxy/src/test/java/me/ahoo/cosid/proxy/ProxyIdSegmentDistributorTest.java -------------------------------------------------------------------------------- /proxy/cosid-proxy/src/test/java/me/ahoo/cosid/proxy/ProxyMachineIdDistributorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/proxy/cosid-proxy/src/test/java/me/ahoo/cosid/proxy/ProxyMachineIdDistributorTest.java -------------------------------------------------------------------------------- /proxy/cosid-proxy/src/test/java/me/ahoo/cosid/proxy/ProxyServerLauncher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/proxy/cosid-proxy/src/test/java/me/ahoo/cosid/proxy/ProxyServerLauncher.java -------------------------------------------------------------------------------- /proxy/cosid-proxy/src/test/java/me/ahoo/cosid/proxy/SegmentClientTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/proxy/cosid-proxy/src/test/java/me/ahoo/cosid/proxy/SegmentClientTest.java -------------------------------------------------------------------------------- /renovate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/renovate.json -------------------------------------------------------------------------------- /settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/settings.gradle.kts -------------------------------------------------------------------------------- /wiki/Distributed-ID.zh-CN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/wiki/Distributed-ID.zh-CN.md -------------------------------------------------------------------------------- /wiki/SegmentChainId.zh-CN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/wiki/SegmentChainId.zh-CN.md -------------------------------------------------------------------------------- /wiki/getting-started.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/wiki/getting-started.md -------------------------------------------------------------------------------- /wiki/img/Throughput-Of-IntervalShardingAlgorithm-PreciseShardingValue.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/wiki/img/Throughput-Of-IntervalShardingAlgorithm-PreciseShardingValue.png -------------------------------------------------------------------------------- /wiki/img/Throughput-Of-IntervalShardingAlgorithm-RangeShardingValue.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/wiki/img/Throughput-Of-IntervalShardingAlgorithm-RangeShardingValue.png -------------------------------------------------------------------------------- /wiki/img/Throughput-Of-ModShardingAlgorithm-PreciseShardingValue.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/wiki/img/Throughput-Of-ModShardingAlgorithm-PreciseShardingValue.png -------------------------------------------------------------------------------- /wiki/img/Throughput-Of-ModShardingAlgorithm-RangeShardingValue.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/wiki/img/Throughput-Of-ModShardingAlgorithm-RangeShardingValue.png -------------------------------------------------------------------------------- /wiki/img/monotonically-increasing.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/wiki/img/monotonically-increasing.png -------------------------------------------------------------------------------- /wiki/img/trend-increasing.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/wiki/img/trend-increasing.png -------------------------------------------------------------------------------- /wiki/increasing-data.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Ahoo-Wang/CosId/HEAD/wiki/increasing-data.md --------------------------------------------------------------------------------