3

レジストリは、データベーステーブルのインデックスやライブラリのカード目録など、アイテムを見つけるためのポインタを含むアイテムのリストです。

私が間違っている場合は訂正してください。この定義から、ラクダのアプリケーションレジストリに期待するのは、クライアントアプリケーションが(クライアントプロトコルに応じて)ルックアップを実行し、メタデータに基づいて特定のサービスを選択し、それを次のように使用できる場所です。定義されています。

ApacheCamelにこれに近いものがあるかどうか疑問に思います。私が見たサービスレジストリの記事/実装のほとんどは、SOAPプロトコルのみを扱っているようです。

よろしく。

4

2 に答える 2

3

camel-web の REST API を使用して、Camel の「サービス」であるルートとエンドポイントを検索できます。 http://camel.apache.org/web-console.html

SOA サービス レジストリに関しては、Apache ZooKepper http://hadoop.apache.org/zookeeper/など、それに特化した他の製品を見ることができます。

ManagementStrategy SPI を使用して、Camel のイベントにフックし、サービスの作成/開始/停止などを追跡できます。次に、選択した SOA サービス レジストリ製品にそれをブリッジできます。

于 2010-12-20T16:36:38.740 に答える
0

CamelContext getEndpoints() および getEndpointsMap() API を使用してエンドポイントを参照することもできます

一般的な監視情報については、この投稿を参照してください...

http://benoday.blogspot.com/2011/01/apache-camel-monitoring.html

于 2011-01-02T16:15:08.537 に答える