Как разбить массив на определённые доли?
Лучше - использовать для распределения нагрузки сервер очередей например rabbitmq.
Можно переключать при каждом запросе его состояние семафора, например.
Но если цель этого - распределение нагрузки, то возможно стоит посмотреть в сторону готовых решенийБалансировка нагрузки