1

私は Cloud Foundry を初めて使用し、レガシー Java EE アプリケーションが Cloud Foundry で実行されているアプリケーションと非同期で通信する方法を調査しています。

すでに多くの非同期作業を行っており、イベントを Active MQ に発行しています。

Cloud Foundry が Rabbit MQ とバインドする可能性があることは知っています。私の質問は、Cloud Foundry を実行しているアプリケーションが CF プラットフォームの既存の Rabbit MQ に接続 (リッスン) する可能性についてです。

これを達成するための他の選択肢について何か考えはありますか?

4

1 に答える 1

2

はい、可能です。ユーザー提供サービスを利用できます。

これにより、RabbitMQ への接続に必要な環境変数 (ホスト、ポート、vhost、ユーザー名、パスワードなど) をアプリに挿入できます。

そのサービスを作成したら、アプリにバインドできます。CloudFoundry が提供する RabbitMQ サービスを使用した場合とまったく同じ方法で、アプリ コード内で環境変数を読み取ることができます。

于 2014-11-25T09:56:22.830 に答える