apache / apache/servicecomb-java-chassis
升级ServiceComb,从1.3升级到2.7.5的过程中遇到了一个问题
- Langage dominant
- Java
- Étoiles
- 1.9k
- Forks
- 814
- Merge moyen
- 8 j 23 h
- PR mergées (30 j)
- 1
Description
对某个循环调用同一个服务器端的客户端接口进行多次调用[不算很频繁],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
```
Guide de contribution
Aucun guide de contribution indexé pour ce dépôt
Piste de recherche
Commencez par le délai d’attente de la réponse signalé et par les paramètres fournis servicecomb.rest.client.connection.maxPoolSize et HTTP/2, puis comparez le comportement entre les versions 1.3 et 2.7.5 lors d’appels répétés vers un serveur. Reproduisez le délai d’expiration de 30 secondes et le circuit breaking qui s’ensuit, puis utilisez les données de la chaîne d’appels pour déterminer si un changement de configuration ou une régression est à l’origine du délai ; le travail est considéré comme terminé lorsque la cause et la correction apportée sont documentées.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- java
- Domaine
- backend, distributed-systems
- Type d'issue
- Bug
- Difficulté
- 4/5
- Temps estimé
- 3-5 jours
- Activité
- À l'abandon
- Clarté
- À clarifier
- Accessibilité débutants
- 25/100