apache / apache/servicecomb-java-chassis

升级ServiceComb,从1.3升级到2.7.5的过程中遇到了一个问题

Abierto
#3,454 12 comentarios 0 reacciones 0 asignados Ver en GitHub
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

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.