UKG

唯一ID生成服务器
授权协议 GPL
开发语言 C/C++
所属分类 程序开发、 其他开发相关
软件类型 开源软件
地区 国产
投 递 者 法烨烨
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

UKG (Unique Key Generate Server) 是一个唯一ID生成服务器, 其根据Twitter的snowflake算法写成, 性能非常高, 稳定性非常好(在我们的服务器上跑了非常长的时间). 而且协议非常简单(使用方法可以参考test.php)。

启动项:

Options:
    -w, --worker        worker ID
    -d, --datacenter    datacenter ID
    -p, --port          port number
    -D, --daemon        run at daemon mode
  • -w是指定工作ID, 可以将工作ID想象成线程ID或者进程ID.
  • -d是指定数据中心ID, 可以将数据中心ID想象成组ID.

工作ID和数据中心ID组成一个唯一的机器或者服务器进程.

  •   时速科技  “ 优肯” 万兆接入层交换机UKG5006XGC是一款标准的三层无阻塞交换机。该产品基于高性能的ASIC芯片技术,采用模块化的结构设计,提供48个1G电口、6个复用1G光口,2个可扩展万兆口,具有多层交换能力和线速的路由转发能力。同时,提供完整的 IPv4/IPv6的路由,包括隧道和IP组播。用户可以通过Web、SNMP等多种方式对交换机的各项功能进行设置。UKG5006XGC支持

 相关资料
  • 问题 你想随机生成一个唯一的标识符。 解决方案 可以根据一个随机数值生成一个 Base 36 编码的字符串。 uniqueId = (length=8) -> id = "" id += Math.random().toString(36).substr(2) while id.length < length id.substr 0, length uniqueId() # =

  • 我想了解一下如何从java对象集合中生成唯一的id(字符串/数字等),这些对象可以是各种数据类型,如String、BigDecimal、org。乔达。时间本地日期或组织。乔达。时间LocalDateTime或任何自定义java对象。 生成的id应该基于java对象中的值,以便为具有相同值的两个集合生成相同的id。类似于sql group by子句的内容。我想从group by(col1、col2、

  • 问题内容: 当我发送多个推送通知时,我需要将它们全部显示在按发送desc的时间排序的通知栏中。我知道我应该使用唯一的通知- 我尝试生成随机数,但这不能解决我的问题,因为我需要对它们进行订购。我尝试使用,但仍然没有得到想要的结果。 我需要最好和最简单的方法来生成一个int ID,该ID可以递增以将其分配为通知ID。 问题答案: 您为所有通知使用相同的通知ID(值始终为1)。您可能应该将通知ID分离到

  • 问题内容: 如何使用数据库查询回调设置变量值?我该怎么办? 问题答案: 自从使用node.js已经有一段时间了,但是我想我可以提供帮助。 首先,在node中,您只有一个线程,应该使用回调。您的代码将发生的情况是查询将排队等待执行,但是循环将毫无意义地连续作为繁忙循环运行。 您应该可以通过以下回调来解决您的问题: 并这样使用 我在大约2年内没有编写任何node / js的代码,也没有进行测试,但是基

  • 问题内容: 我正在使用PHP和MySQL编写脚本,并且想要获得一个唯一的ID(由字符串组成:大写字母和带数字的小写字母),例如:。我在PHP中发现了许多可以生成此类数字的函数,但我担心如何确保id唯一! 更新 :uuid很长,我的意思是这样的ID:(P5Dc)一个11个字母数字的字符。 问题答案: 一个 编程的方式 可以是: 在字段中添加一个唯一索引 在PHP中生成随机字符串 在PHP中循环(wh

  • 本文向大家介绍PHP生成唯一ID之SnowFlake算法,包括了PHP生成唯一ID之SnowFlake算法的使用技巧和注意事项,需要的朋友参考一下 前言:最近需要做一套CMS系统,由于功能比较单一,而且要求灵活,所以放弃了WP这样的成熟系统,自己做一套相对简单一点的。文章的详情页URL想要做成url伪静态的格式即xxx.html 其中xxx考虑过直接用自增主键,但是感觉这样有点暴露文章数量,有同学

  • 我在做一个分布式数据库。我试图生成一个唯一的ID,它将作为Cassandra中的列族主键。 我想知道是否有一种方法可以根据时间生成一个唯一的ID?

  • 问题内容: 我正在尝试生成特定计算机唯一的ID。该ID不会随机生成。这将基于计算,以便为计算机A生成的ID将是固定的,并且对于计算机A是唯一的。每次在计算机A上执行程序时,它将继续生成相同的ID,并且在另一台计算机上执行时,它将生成该计算机唯一的另一个ID。这是为了确保两台​​计算机没有相同的ID。 我的挑战: 为了使我的程序能够生成计算机唯一的ID,它需要基于执行该计算机的计算机唯一的种子来执行