cloudfoundry“服务经纪人”和“服务经纪人员”有什么区别?

时间:2018-06-05 08:12:18

标签: cloudfoundry paas pcf cloud-foundry-bosh

大多数cloudfoundry服务磁贴安装服务代理和服务代理工作者。

我了解代理正在从云控制器(CC)接收Service Broker API请求,并托管所有服务类型的主仪表板UI。 因此,代理向市场注册,并在create-instance上创建vms并在其上安装服务,并提供用于管理实例的UI部件。

但经纪人员的责任到底是什么? 在何时以及为什么要沟通哪些组件?

1 个答案:

答案 0 :(得分:1)

与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(即云控制器)通信以管理后备服务应用程序实例。也就是说,经纪人可以做各种各样的事情。呼叫AWS或其他IaaS创建一些东西,呼叫Bosh动态部署某些东西,等等。这取决于服务磁贴将要做什么。

希望有所帮助!