haproxy の構成ファイルの内容を変更するための Java プログラムまたは API はありますか? たとえば、いくつかの構成を動的に追加/削除します。
2 に答える
allonhadaya の回答に触発されて、タラッサを試してみました。
主な貢献者である Pearson Eduction は、 https ://github.com/PearsonEducation を中心に完全なスタックを構築します。
したがって、あなたの例では、おそらく3つのコンポーネントを使用するでしょう
- Thalassa (サービス ディレクトリ サービス)
- タラッサ HTTP クライアント
- タラッサ水道橋
サービス ディレクトリは、中央のサービス マネージャーです。アプリケーション自体 (ノード アプリケーションの場合は、事前定義されたコンポーネントがあります) または Thalassa HTTP クライアントを使用して、サービス (アプリケーション) をサービス ディレクトリに登録します。あなたの既存の Java アプリケーションの場合、HTTP スタンドアロン クライアントを使用するのが良い方法かもしれません。
Thalassa Aqueduct は、HA-Proxy へのブリッジです。Service Directory を HA-Proxy 構成に接続します。現時点では、HA-Proxy フロントエンドとバックエンドも構成するためのいくつかの REST メソッド (のみ) があります。しかし、現在処理されバランスが取れている接続の数を確認するための非常に問題のないWebインターフェイス.