#amazon-web-services #initialization #configuration-files
#amazon-веб-сервисы #инициализация #конфигурационные файлы
Вопрос:
Я разрабатываю веб-приложение, используя JavaEE Tomcat MariaDB, и я использовал для хранения некоторой конфигурации инициализации в config.properties
файле. Я считываю атрибуты при запуске и сохраняю их в HashMap.
Я подумываю об использовании веб-служб Amazon, поэтому мой код будет распределен по нескольким серверам, поэтому мой вопрос…
Можно ли сохранить файл config.properties или было бы лучше сохранить все атрибуты конфигурации в базе данных?
PS: Файл конфигурации состоит из ключа и значения следующим образом:
popular_factor=0.05
login_minlength=3
...
Но могут быть найдены очень длинные строки.
Спасибо!
Ответ №1:
Я много читал о удвоении и нашел решение.
Я должен сохранить эти файлы в корзине S3 и связать их с экземпляром EC2 с помощью S3FS. Если я использую балансировщик нагрузки (запущено несколько экземпляров), этот код будет уникальным и будет прочитан экземплярами.