Драйверы уже делают это, если используют политику балансировки нагрузки с поддержкой токенов .Стоит отметить, что маловероятно, что у вас будет несколько идентификаторов с одним и тем же токеном, хотя они могут быть одинаковыми координаторами.
В общем, плохая идея пытаться группировать запросы, подобные этой.Если у вас нет необычного сценария, лучше просто использовать executeAsync для каждого id
и выполнить все из них.Это лучше распределит и распараллелит координационную нагрузку по кластеру и потребует меньше настраиваемой работы.Я настоятельно рекомендую не преждевременно оптимизировать, а сосредоточиться на правильной модели данных.Если вам нужно выполнить работу в пакетном режиме, воспользуйтесь искровым загрузчиком / считывателем или посмотрите на хороший пример того, как это сделать эффективно.