/IDWorker

IDWorker

Primary LanguageJavaApache License 2.0Apache-2.0

IDWorker

分布式的ID生成工具,为业务方生成唯一的ID值。

特性

  • 唯一性:生成的ID是唯一的。
  • 分布式:无单点问题,某个IDWorker实例宕机,不会影响总体服务
  • 高性能:能够同时对接大量请求
  • 总体有序:以往的数据库主键自增所生成的ID,本身就代表的记录创建的先后顺序。IDMaker生成的ID不在具有这个特性,而只能总整体上保证ID的顺序增长的,单独两个ID相比较,并不能判断哪个先生成

对外接口

对外提供HTTP和RPC两种调用方式。