我正在Cloud Foundry上为我的SaaS应用程序实施服务代理。Cloud Foundry for SaaS
在我的SaaS应用程序的创建服务上,我创建了另一个服务的实例(也称为service-A),即ie。另一个服务(service-A)的新服务实例也为每个承载我的应用程序的租户创建。
新创建的服务实例(service-A)的详细信息通过环境变量传递给我的服务代理。
为了能够处理这个新注入的环境变量,服务代理需要重新进行重新启动。
这意味着每个新的入职客户都需要服务代理的停机时间。
我有以下问题: 1)在Cloud Foundry中如何处理这些用例? 2)为什么Cloud Foundry选择使用环境变量来传递使用服务所需的信息?这看起来很有限,因为它需要重启应用程序。
感谢您的回复。是否使用CC-API通用?你的经历有没有不好的一面? – Abhinav
我相信这是一个很常见的情况。此外,cf cli在幕后使用CC-API。这个API的难点在于它使用oauth进行身份验证。但我想有些图书馆可以为你做这件事。 – user152468
有CloudController API库,特别是Java:https://github.com/cloudfoundry/cf-java-client –