apache / apache/servicecomb-java-chassis
[BUG] - Java-Chassis3.2.1之后版本servicecomb.rest.client下的connection.maxPoolSize、http2.maxPoolSize、maxWaitQueueSize等配置项失效,只能使用固定默认值
- Lenguaje dominante
- Java
- Estrellas
- 1.9k
- Forks
- 814
- Merge medio
- 8 d 23 h
- PR fusionados (30 d)
- 1
Descripción
### Steps to Reproduce
Java-Chassis3.2.1 版本引入修改,创建HttpClient时原本使用 `xxx.createHttpClient(httpClientOptions)`, 修改为使用 `xxx.with(httpClientOptions)`

而`xxx.with(httpClientOptions)`只设置了`HttpClientOptions`

原本`xxx.createHttpClient(httpClientOptions)` 预期为同时修改`HttpClientOptions` 与 `PoolOptions`

导致在后续buildHttpClient时,`this.poolOptions`一直都为null,所以都是使用的默认`PoolOptions`


### Expected Behavior
预期只需要修改把`poolOptions`设置进去即可

### Servicecomb Version
_No response_
### Additional Context
_No response_
Guía de contribución
No hay ninguna guía de contribución indexada para este repositorio
Línea de trabajo
Rastrea el cambio de Java-Chassis3.2.1 de createHttpClient(httpClientOptions) a with(httpClientOptions), y luego sigue buildHttpClient y el manejo de HttpClientOptions y PoolOptions. Verifica que connection.maxPoolSize, http2.maxPoolSize y maxWaitQueueSize lleguen a PoolOptions en lugar de usar valores predeterminados, y añade o ejecuta una prueba de regresión para esos ajustes.
Escrito por el modelo de indexación a partir del texto del issue.
Evaluación
- Stack tecnológico
- java
- Área
- backend
- Tipo de issue
- Error
- Dificultad
- 2/5
- Tiempo estimado
- Medio día
- Estado de actividad
- Estancado
- Claridad
- Bien especificado
- Aptitud para principiantes
- 45/100