apache / apache/servicecomb-java-chassis
[BUG] - Java-Chassis3.2.1之后版本servicecomb.rest.client下的connection.maxPoolSize、http2.maxPoolSize、maxWaitQueueSize等配置项失效,只能使用固定默认值
- Lingua principale
- Java
- Stelle
- 1.9k
- Fork
- 814
- Merge medio
- 8g 23h
- PR unite (30g)
- 1
Descrizione
### 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_
Guida per i contributori
Nessuna guida per i contributori indicizzata per questo repository
Direzione di ricerca
Traccia la modifica di Java-Chassis3.2.1 da createHttpClient(httpClientOptions) a with(httpClientOptions), quindi segui buildHttpClient e la gestione di HttpClientOptions e PoolOptions. Verifica che connection.maxPoolSize, http2.maxPoolSize e maxWaitQueueSize arrivino a PoolOptions invece di usare i valori predefiniti, e aggiungi o esegui un test di regressione per queste impostazioni.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- java
- Ambito
- backend
- Tipo di issue
- Bug
- Difficoltà
- 2/5
- Tempo stimato
- Mezza giornata
- Stato di attività
- Ferma
- Chiarezza
- Specificata chiaramente
- Idoneità per principianti
- 45/100