Spring Cloud Data Flow с ограничениями Azure Event Hub? - PullRequest
1 голос
/ 18 июня 2020

Мы планируем использовать Spring Cloud Data Flow в Azure Cloud, используя Azure EventHub в качестве связывателя сообщений. В Azure EventHub существуют жесткие ограничения:

  • 100 пространств имен
  • 10 тем на пространство имен.

Spring Cloud Azure Event Hub Stream Binder, похоже, может настроить только одно пространство имен, поэтому как мы можем управлять несколькими пространствами имен? Связывание потока концентратора событий?

Есть у кого идеи? или документации мы не нашли?

С уважением

Реми

1 Ответ

0 голосов
/ 18 июня 2020

Spring Cloud Data Flow и Spring Cloud Skipper поддерживают концепцию «учетных записей платформы» . Используя это, вы можете настроить несколько учетных записей для каждого пространства имен или даже для любых других кластеров K8s. Это открывает большую гибкость для обхода этих жестких ограничений в стеке Azure.

У нас есть рецепт для многоплатформенных развертываний.

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

Отслеживание происхождения приложений и контрольный журнал автоматически фиксируются в SCDF, поэтому в любой момент времени вы будете знать, кто что делал и в каком пространстве имен.

...