Есть несколько элементов, которые имеют уникальный идентификатор, который поступает в мою систему.Каждому предмету присваивается оценка (0-50).Если счет равен 50, требуется дополнительная дополнительная работа, если менее 50, то для 25% предметов, проходящих через систему (выбранных случайным образом), должна потребоваться такая же дополнительная работа, что и для предметов, набравших 50 баллов, а остальные неНе нужно ничего делать.
Я не могу думать, как мне решить эту проблему в распределенной среде.Если бы это была единая системная среда, я бы, вероятно, следил за количеством предметов, которые набрали менее 50 баллов. Затем, когда появляется новый предмет, выполните: generated_random_number(0, number_of_item_below_50%100)
Если между 0-25
, тогда выполняйте дополнительную работу, иначе игнорируйте.Однако это предполагает, что будет как минимум 100 items > 50
(я ожидаю, что в конечном итоге он вырастет до миллиона)