Проблема с конфигурационным файлом Fiware Cepheus
Есть ли еще, сделайте, чтобы Fiware-cepheus взял более одного файла конфигурации, так как я не хочу отправлять другой тип данных, и я хочу обработать его в режиме реального времени, но не могу установить разные Cepheus Vm для каждой федерации данных. Есть ли способ заставить Cepheus использовать разные конфигурационные файлы
1 ответ
Fiware-Cepheus поддерживает (недокументированный...) мультитенантный режим, в котором несколько конфигураций могут жить вместе в одном экземпляре (совместно использовать доступную память / ресурсы ЦП).
Вы можете включить multi-tenant
профиль от app.properties
:
spring.profiles.active=multi-tenant
или во время загрузки с --spring.profiles.active=multi-tenant
аргумент командной строки.
Затем для каждого запроса вы можете добавить два заголовка HTTP Fiware-Service
(значение по умолчанию: default
) а также Fiware-ServicePath
(значение по умолчанию: /
).
Fiware-Service
заголовок может содержать только [A-Za-z0-9_]
персонажи, Fiware-ServicePath
заголовок должен начинаться с /
,
Каждому арендатору требуется собственная настройка конфигурации (с использованием тех же заголовков), прежде чем он сможет начать обработку данных.
Для получения дополнительной информации, пожалуйста, прочитайте соответствующий код.