クライアントの IP に応じてバックエンド サーバーにリクエストを動的にルーティングできるサーバー/プロキシを探しています

クライアントの IP に応じてバックエンド サーバーにリクエストを動的にルーティングできるサーバー/プロキシを探しています

リクエストがプロキシ/サーバーに届くと、リクエスト元の IP に応じて、リクエストは特定のバックエンドにルーティングされます。プロキシが中央のキー値ストアから宛先のバックエンド IP を取得する必要があるのは、システムの要件です。

私はこれについてnginxをテストしましたが、プロキシパス静的である必要があり、この目標を達成する方法を見つけることができませんでした。

ありがとう。

答え1

nginx からキー値ストアにクエリを実行する方法を見つける必要があります。これには Nginx LUA モジュールが役立つ可能性がありますが、キー値ストアにアクセスするために使用できるかどうかはわかりません。

もう 1 つの方法としては、すべてのリクエストを PHP スクリプトに転送し、キー値ストアから値を取得して、リクエストを適切なバックエンドに転送する方法があります。

関連情報