Моей первой мыслью было использование нисходящего API , но это, похоже, не раскрывает масштаб развертывания / набора состояний. Я надеялся, что мне удастся избежать добавления его в качестве отдельной переменной среды вручную или необходимости полагаться на модули, обнаруживающие друг друга, чтобы определить масштаб, если это возможно.
Вариант использования: Развертывание множества модулей для приложения, которое подключается к внешней службе. Указанный сервис выполняет некоторую форму согласованного хеширования (я полагаю, это правильный термин?) Для отправки данных клиентам, поэтому клиенты, которые подключаются, отправляют идентификационный номер от 0 до N-1 и общее количество клиентов N. В этом случае масштаб развертывания / состояния набора будет N