// 最大并发数
poolSize := 2
// 可缓存的最大请求数
maxTaskQueueSize := 5
// 在创建时开启异步功能
config := sdk.NewConfig()
.WithEnableAsync(true)
.WithGoRoutinePoolSize(poolSize) // 可选,默认5
.WithMaxTaskQueueSize(maxTaskQueueSize) // 可选,默认1000
ecsClient, err := ecs.NewClientWithOptions(config)
// 也可以在client初始化后再开启
client.EnableAsync(poolSize, maxTaskQueueSize)