【问题标题】:Unique TimeUUID in cluster environment vs. Cassandra集群环境中的唯一 TimeUUID 与 Cassandra
【发布时间】:2012-04-03 13:33:30
【问题描述】:

我想生成唯一的 TimeUUID 值,下一步将作为键存储在 Cassandra 中。当我检查出在 com.eaio 包中创建 TimeUUID 时,它是线程安全的,这很好,但我的应用程序将被部署到集群中。那怎么办?我需要一些同步创建 TimeUUID 的功能。我只看到一个解决方案:创建一个简单的应用程序,它将通过 JMS / RMI 提供生成器方法

有什么想法/想法吗?

问候

汤姆

【问题讨论】:

    标签: cassandra unique cluster-computing uuid


    【解决方案1】:

    UUID 旨在跨多台机器生成,而不会发生冲突或无需协调。 TimeUUID(也称为 v1 UUID)应该是机器的 MAC 地址和时间组件的组合。包含的 MAC 地址可确保该值在机器之间是唯一的。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-09-26
      • 2012-07-01
      • 1970-01-01
      • 1970-01-01
      • 2013-07-30
      • 2016-08-14
      • 2010-11-14
      • 1970-01-01
      相关资源
      最近更新 更多