1
要求に合格するときにマイクロサービスがある特定のパフォーマンス要件があります。それは2秒以上かかる場合、特定の応答で失敗する必要があります。これをサポートするためにnginx.confファイルを設定する最良の方法は何ですか?nginxを使用してマイクロサービスのタイムアウトを設定する
要求に合格するときにマイクロサービスがある特定のパフォーマンス要件があります。それは2秒以上かかる場合、特定の応答で失敗する必要があります。これをサポートするためにnginx.confファイルを設定する最良の方法は何ですか?nginxを使用してマイクロサービスのタイムアウトを設定する
これは、元のマイクロサービス呼び出しの場合と同じように、タイムアウト応答に同じエンドポイントを設定する必要があるキャビットでの応答のようです。
server {
listen 9000;
server_name localhost;
location /microservice {
proxy_pass http://127.0.0.1:8080;
proxy_intercept_errors on;
proxy_read_timeout 2s;
error_page 504 =200 @timeout;
}
location @timeout {
proxy_pass http://127.0.0.1:8081;
}