我想在 JMS queue 中插入的每天 TextMessage都是唯一的避免重复插入 ,如何保证 每天 插入的 TextMessage的 Text都是不相等的
[b]问题补充:[/b]
对不起,不知道怎么结束 问题?
那估计只能自己做队列或者Set存储了.
也可以将text进行处理,比如给text加上一个以时间生产的毫秒数,
做个UUID在里面吧,
java.util.UUID
如何保证 [b]每天[/b] 插入的 TextMessage的 Text都是不相等的
我想你的textmessage不是随机生成的吧,应该是特定的值,所以感觉上边的说法只是为了不同而不同。
既然你这里写每天不等,
可以做一个缓存,插入前做些处理。
每天清一下缓存。
插入的每天 TextMessage都是唯一的
给每天的TextMessage加上时间,时间到毫秒级