要件の非常に膨大なリストを持つ負荷分散システムが必要です。バックエンド サーバーのセットとクライアントのセットがあります。クライアントは別のマシンで実行されており、サーバーも同様です。クライアントからリクエストを受け取り、それをサーバー間で分散する負荷分散システムを設計したいと考えています。
心のどこかで、キャメルを使ってセットアップできるという奇妙な感覚を覚えています。バックエンドサーバーのリストと、名前、提供するサービスの種類などの説明を含む巨大なXMLファイルがあります。
キャメルを使用する場合、クライアントからのリクエストをロードバランサーでこの XML ファイルと比較するにはどうすればよいでしょうか? クライアントの要求には、必要なサービスのタイプも含まれています。XPAth または XQuery を使用して結果をソートできることはわかっていますが、ラクダに開始点となる良い例はありますか。私はすでに Camel in action という本を読みましたが、Camel での負荷分散について詳しく説明していません。
どんな助けや提案も大歓迎です。