我必须以“强单调递增”的方式标记某些东西。可以是发票编号,运输标签编号等。
幻想的表达方式:我需要数1,2,3,4 …我可用的空间通常是100.000,而我每天可能需要1000。
我知道这在分布式系统中是一个难题,通常我们对GUID的了解要好得多。但是在这种情况下,出于法律原因,我需要“传统编号”。
可以在Google AppEngine(最好是Python)上实现吗?
如果绝对必须连续增加数字且没有间隔,则需要使用单个实体,您可以在交易中更新该实体以“消费”每个新数字。实际上,您将被限制为每秒生成大约1-5个数字- 听起来很适合您的要求。