Работник брокера, как и с плиткой 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 для динамического развертывания чего-либо и т. Д. Это зависит только от того, что собирается делать сервисный тайл.
Надеюсь, это поможет!