Как вы предоставляете настраиваемую конфигурацию топологии шторма? Например, если у меня есть топология, которую я построил, которая подключается к кластеру MySQL, и я хочу иметь возможность изменять, какие серверы мне нужно подключить без перекомпиляции, как бы я это сделал? Мое предпочтение будет заключаться в использовании файла конфигурации, но я беспокоюсь, что сам файл не развертывается в кластере, поэтому он не будет запущен (если мое понимание того, как работает кластер, является ошибочным). Единственный способ, с помощью которого я до сих пор видел варианты конфигурации в топологии шторма во время выполнения, - это параметр командной строки, но это бесполезно, когда вы получаете большое количество параметров.
Одна мысль заключалась в том, чтобы использовать оболочку script для чтения файла в переменную и передать содержимое этой переменной в виде строки в топологию, но мне бы хотелось, если возможно, немного чище.
Кто-нибудь еще столкнулся с этим? Если да, то как вы его решили?
EDIT:
Кажется, необходимо предоставить больше разъяснений. Мой сценарий заключается в том, что у меня есть топология, которую я хочу развернуть в разных средах, не перекомпилируя ее. Обычно я создаю файл конфигурации, который содержит такие параметры, как параметры подключения к базе данных, и передал их. Я хотел бы знать, как сделать что-то подобное в Storm.