语境
我正在尝试找到结合 Spring 5WebClient和Hystrix. 使用 Hystrix,我为WebClient.
当Hystrix达到超时时,我还想确保WebClient关闭它的连接。以前使用 时AsyncHttpClient,这是通过requestTimeout在执行特定调用之前设置 a 来完成的。但是,设置请求超时WebClient要复杂得多,需要ClientHttpConnector根据这个答案来完成。
Brian Cozel 提到ClientHttpConnector在整个应用程序中共享相同的内容是最佳的。但是,由于需要在 上设置请求特定的超时ClientHttpConnector,这似乎是不可能的。
问题
在 Spring 的 ReactiveWebClient中,是否有适当的方法来设置特定于请求的超时,但仍使用单个ClientHttpConnector?