私はかなり洗練されたワニス構成を持っています。ディレクターを実際に使用してルートを手動で実行することはできません。
//webservice1 and webservice2 has probes working there
set req.backend = webservice1;
if (req.backend.healthy)
{
#redirect there
}
set req.backend = webservice2;
if(req.backend.healthy)
{
#change parameters with regex and redirect
}
これは機能します。しかし、本当に不自由に見えます。
バックエンドが正常かどうかを確認する「合法的な」方法はありますか? このような:
if(webservice2.healthy)
{
#change parameters with regex and redirect
}
これは明らかに機能していません。