Проблема с конфигурационным файлом 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 заголовок должен начинаться с /,

Каждому арендатору требуется собственная настройка конфигурации (с использованием тех же заголовков), прежде чем он сможет начать обработку данных.

Для получения дополнительной информации, пожалуйста, прочитайте соответствующий код.

Другие вопросы по тегам