В чем разница между «сервисным брокером» и его «сервисным брокером»? - PullRequest
0 голосов
/ 05 июня 2018

Большинство плиток облачных сервисов устанавливают брокера сервисов и работника сервисного брокера.

Я понимаю, что брокер получает запросы API Service Broker от Cloud Controller (CC) и размещает основной пользовательский интерфейс панели мониторинга.для всех видов услуг.Таким образом, брокер регистрируется на торговой площадке, а в экземпляре create создает vms и устанавливает на них службу, а также предлагает компоненты пользовательского интерфейса для управления экземплярами.

Но какова ответственность рабочего брокера?С какими компонентами он общается, когда и почему?

1 Ответ

0 голосов
/ 05 июня 2018

Работник брокера, как и с плиткой Spring Cloud Services, отвечает за выполнение работы, которая может занять много времени.Вместо того, чтобы связать поток в брокере, чтобы сделать это, он передается работнику брокера, который обрабатывает задачи.

Но что именно несет ответственность работник брокера?

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

https://docs.pivotal.io/spring-cloud-services/1-5/service-broker-and-instances.html#service-instance-management

Другие работники плиток / брокеров могут делать разные вещи, но этоКак правило, именно там происходит дорогостоящая работа по настройке службы.

С какими компонентами он связывается, когда и почему?

Это будет более конкретно дляплитка.В случае SCS работник брокера в основном общается с API (т. Е. Cloud Controller), чтобы управлять экземплярами приложений службы поддержки.Тем не менее, работник брокера может делать все что угодно.Вызовите AWS или другой IaaS для создания чего-либо, вызовите Bosh для динамического развертывания чего-либо и т. Д. Это зависит только от того, что собирается делать сервисный тайл.

Надеюсь, это поможет!

...