apache / apache/servicecomb-java-chassis
客户端超时之后,服务端依旧在进行业务处理,直到处理完业务,这个问题有啥解决方法嘛
- Langage dominant
- Java
- Étoiles
- 1.9k
- Forks
- 814
- Merge moyen
- 8 j 23 h
- PR mergées (30 j)
- 1
Description
现象为客户端请求1秒超时,然后服务端依旧在进行业务处理,如下图客户端设置超时时间为1S,服务端sleep 2s后进行业务处理(模拟长时间业务处理的情况),然后客户端超时之后服务端业务并未中断而是继续进行了下去


Guide de contribution
Aucun guide de contribution indexé pour ce dépôt
Piste de recherche
Aucun fichier source, test ou point d’entrée n’est indiqué. Commencez par reproduire le scénario joint : définissez le délai d’expiration du client à 1 seconde et faites dormir le serveur pendant 2 secondes avant le traitement ; vérifiez ensuite si l’annulation de la requête atteint le serveur. La tâche doit être considérée comme terminée lorsque le serveur arrête ou traite d’une autre manière la requête abandonnée comme prévu.
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
- 30/100