如何解决istio 的默认超时值
我有一项服务,其中我添加了 5 分钟的延迟。所以对这个服务的请求需要 5 分钟才能给出响应。 现在我已经使用 istio v1.5 在 kubernetes 中部署了这个服务。当我通过入口网关调用此服务时,我在 3 分钟内超时。
{"res_tx_duration":"-","route_name":"default","user_agent":"grpc-java-netty/1.29.0","response_code_details":"-","start_time":"****","request_id":"****","method":"POST","upstream_host":"127.0.0.1:6565","x_forwarded_for":"****","bytes_sent":"0","upstream_cluster":"****","downstream_remote_address":"****","req_duration":"0","path":"/****","authority":"****","protocol":"HTTP/2","upstream_service_time":"-","upstream_local_address":"-","duration":"180000","upstream_transport_failure_reason":"-","response_code":"0","res_duration":"-","response_flags":"DC","bytes_received":"5"}
我尝试将虚拟服务中的超时设置为大于 3 分钟,但这不起作用。只有虚拟服务中设置的小于 3 分钟的超时有效。
route:
- destination:
host: demo-service
port:
number: 8000
timeout: 240s
除了 VirtualService 之外,还有其他可以设置超时的配置吗?
3 分钟(180 秒)是我们可以在 VirtualService 中设置的最大值吗?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。