Очень прошу, все нужные детали и подробности! Как мне сделать то-же самое? Ели я правильно понял, то прокси принимая задание какой-то сложности от пула разбивает его на задания заданной сложности для воркеров, отправляет им, и принимая от них решения объединяет их в решение заданной пулом сложности и отправляет пулу. Если я понял неправилно, пожалуйста поправьте.
В заданиях разной сложности отличается только target. Прокся даёт воркерам задания с таргетом сложности 1, принимает от воркеров все шары, и передаёт пулу только те из них, сложность которых выше заданной пулом. Ничего разбивать/объединять не нужно, сложность - это просто фильтр.