package com.dy.pipIrrWechat.config;
|
|
import okhttp3.OkHttpClient;
|
import org.springframework.context.annotation.Bean;
|
import org.springframework.context.annotation.Configuration;
|
|
import java.util.concurrent.TimeUnit;
|
|
/**
|
* 远程视频服务配置类
|
*
|
* @author zuoxiao
|
* @date 2025-01-21
|
* @description 远程视频服务相关配置
|
*/
|
@Configuration
|
public class RemoteServiceConfig {
|
|
/**
|
* 配置OkHttpClient Bean
|
*
|
* @return OkHttpClient实例
|
*/
|
@Bean
|
public OkHttpClient okHttpClient() {
|
return new OkHttpClient.Builder()
|
.connectTimeout(30, TimeUnit.SECONDS)
|
.readTimeout(60, TimeUnit.SECONDS)
|
.writeTimeout(60, TimeUnit.SECONDS)
|
.retryOnConnectionFailure(true) // 连接失败时重试
|
.build();
|
}
|
}
|