В настоящее время наша команда изучает идею открытия службы для приложения Symfony2 с использованием Consul. Находясь в относительной границе, там очень мало обсуждений. До сих пор мы обнаружили:
- Конфигурация времени выполнения ранее была сбита.
- A существует для обработки такого прецедента, но с недавнего времени также не видел много активности.
- Один из участников упомянутого пакета предположил, что Внешние параметры могут быть ответом на проблему.
- Sensio создал свой собственный Консул SDK. Тем не менее, похоже, что на пути к документации/официальным статьям в блогах не так много: интеграция Symfony2
- Consol предоставляет часы, которые могут запускаться при различных изменениях.
Текущие мысли состоят в том, чтобы исследовать использование наблюдателей Consul для повторного запуска построения кеша вместе с внешними параметрами. Тем не менее, существует некоторая озабоченность по поводу накладных расходов на такую операцию, если услуги часто меняются.
Основываясь на вышесказанном и знании внутренних дел Consul/Symfony, это было бы целесообразным подходом? Если нет, то почему и какие альтернативы доступны?