1

私の問題は、このケースに還元できます。メッセージを返す単一の REST エントリポイントを持つサービスが必要です。それは私にとって非常に便利なので、インスタンスをいくつか持ちたいと思いますが、それぞれが指定した異なるメッセージを返します。もちろん、これらのサービス インスタンスのそれぞれは、いくつかのアプリにバインドされます。だから私はそのようなことをどのように達成するのだろうか.

これを行う最善の方法は、ブローカーの作成呼び出し中にいくつかのパラメーターを渡すことです ( http://docs.cloudfoundry.org/devguide/services/adding-a-service.html#create )。しかし、これを行うことは不可能です。起動時に渡されるいくつかのパラメーターによって異なるいくつかのサービスの複数のインスタンスを作成する方法を知っていますか? 完全な CF インスタンス管理が必要で (クラッシュした場合は再起動する必要があります)、環境変数として渡されるさまざまなパラメーターを持つアプリとしてそれらを作成することは避けたいです ...

更新: さまざまなメッセージ (およびインスタンス) の量は非常に大きくなる可能性があり、その内容は事前に不明です。これにより、サービス ブローカー プラン (メッセージごとに 1 つのプラン) の使用が何らかの形で失格となります。

4

2 に答える 2

0

あなたがやろうとしていることを私が正しく理解しているかどうかはわかりませんが実装したいサービスのためにいくつかのサービス プランを作成することを検討することをお勧めします。各プランは、異なる (事前定義された) パラメータを持つサービス インスタンスを作成します。これには、独自のサービス ブローカーを作成する必要があります。

于 2015-01-23T18:16:48.140 に答える