apache / apache/servicecomb-java-chassis
升级ServiceComb,从1.3升级到2.7.5的过程中遇到了一个问题
- Lenguaje dominante
- Java
- Estrellas
- 1.9k
- Forks
- 814
- Merge medio
- 8 d 23 h
- PR fusionados (30 d)
- 1
Descripción
对某个循环调用同一个服务器端的客户端接口进行多次调用[不算很频繁],wait response会不断增长,直到30s后超时,然后会慢慢发生熔断
陆续出现code=408;msg=CommonExceptionData [message=Request Timeout.]
接着出现InvocationException: InvocationException: code=500;msg=CommonExceptionData [message=No available address found.]
查看调用链之后发现,耗时在wait response上面。
请问是因为从从1.3升级到2.7.5从而某些参数变更出现的问题吗?
客户端与服务器的配置如下:
```
servicecomb:
accesslog:
enabled: true
pattern: "%t %p %m %H %U %s %b %D"
server:
http2:
useAlpnEnabled: false
rest:
client:
http2:
enabled: false
connection:
maxPoolSize: 50
```
Guía de contribución
No hay ninguna guía de contribución indexada para este repositorio
Línea de trabajo
Empieza con el tiempo de espera de la respuesta indicado y con los ajustes proporcionados de servicecomb.rest.client.connection.maxPoolSize y HTTP/2; después compara el comportamiento entre las versiones 1.3 y 2.7.5 al realizar llamadas repetidas a un servidor. Reproduce el tiempo de espera de 30 segundos y el circuit breaking posterior, y utiliza los datos de la cadena de llamadas para identificar si un cambio de configuración o una regresión provoca el retraso; se considera terminado cuando la causa y el cambio correctivo estén documentados.
Escrito por el modelo de indexación a partir del texto del issue.
Evaluación
- Stack tecnológico
- java
- Área
- backend, distributed-systems
- Tipo de issue
- Error
- Dificultad
- 4/5
- Tiempo estimado
- 3-5 días
- Estado de actividad
- Estancado
- Claridad
- Necesita aclaración
- Aptitud para principiantes
- 25/100