LoadBalancerFeignClient 和 SSLSocketFactory
LoadBalancerFeignClient and SSLSocketFactory
如果我想为 Feign 客户端使用自定义 SSLSocketFactory
(例如 TrustingAllSSLSocketFactory
),我是否需要覆盖 LoadBalancerFeignClient
bean 或者可以通过配置来实现。例如功能区有 ribbon.CustomSSLSocketFactoryClassName=com.netflix.http4.ssl.AcceptAllSocketFactory
.
LoadBalancerFeignClient
是对标准 feign.Client
的包装。如果您使用的是 Apache 或 Ok Http,则分别制作自定义 HttpClient
或 okhttp3.OkHttpClient
bean 就足够了。如果您使用默认创建一个 new feign.Client.Default(SSLSocketFactory, HostnameVerifier)
.
的 bean
如果我想为 Feign 客户端使用自定义 SSLSocketFactory
(例如 TrustingAllSSLSocketFactory
),我是否需要覆盖 LoadBalancerFeignClient
bean 或者可以通过配置来实现。例如功能区有 ribbon.CustomSSLSocketFactoryClassName=com.netflix.http4.ssl.AcceptAllSocketFactory
.
LoadBalancerFeignClient
是对标准 feign.Client
的包装。如果您使用的是 Apache 或 Ok Http,则分别制作自定义 HttpClient
或 okhttp3.OkHttpClient
bean 就足够了。如果您使用默认创建一个 new feign.Client.Default(SSLSocketFactory, HostnameVerifier)
.