gpt4 book ai didi

java - 在java中创建消息ID

转载 作者:塔克拉玛干 更新时间:2023-11-01 22:18:18 25 4
gpt4 key购买 nike

我需要在我的应用程序中唯一标识消息。因此每条消息都应该包含它的 id。不过我有几个问题..

  1. message 是否应该私下生成它的 id,并且只为 id 提供 getter?
  2. 创建 ID 的最佳方法是什么? Java 中 UUID 类的任何替代方案?

谢谢。

最佳答案

  1. 显然,ID 不应具有公共(public) setter 。让消息自己生成 ID 的另一种方法是在构造函数中传递它。
  2. 如果您的应用程序是分布式的,则没有真正的 UUID 替代方案。如果未分发,AtomicIntegerAtomicLong是很好的替代方案,可以在不锁定的情况下同时使用。

关于java - 在java中创建消息ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2355606/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com