有一堆具有唯一标识符的项目流入我的系统。每个项目都被分配一个分数(0-50)。如果得分为50,则需要更多的额外工作;如果少于50,则流经系统的那些项目(随机选择)的25%应该与得分为50的项目需要相同的额外工作,而其余的则不需要不需要做任何事情。
我无法考虑如何在分布式环境中解决此问题。如果这是单个系统环境,那么我可能会跟踪得分低于50的许多项目。然后,当有新项目出现时,请执行以下操作:generated_random_number(0, number_of_item_below_50%100)
如果介于0-25
之间,请执行其他操作工作其他忽略。但这是假设至少有100 items > 50
(我希望最终会增长到一百万)