apache / apache/servicecomb-java-chassis
客户端超时之后,服务端依旧在进行业务处理,直到处理完业务,这个问题有啥解决方法嘛
- Vorherrschende Sprache
- Java
- Sterne
- 1.9k
- Forks
- 814
- Ø Merge
- 8 T. 23 Std.
- Gemergte PRs (30 T.)
- 1
Beschreibung
现象为客户端请求1秒超时,然后服务端依旧在进行业务处理,如下图客户端设置超时时间为1S,服务端sleep 2s后进行业务处理(模拟长时间业务处理的情况),然后客户端超时之后服务端业务并未中断而是继续进行了下去


Beitragsleitfaden
Für dieses Repository ist kein Beitragsleitfaden indexiert
Rechercherichtung
Es ist keine Quelldatei, kein Test und kein Einstiegspunkt angegeben. Beginne damit, das angehängte Szenario zu reproduzieren: Setze das Client-Timeout auf 1 Sekunde und lasse den Server 2 Sekunden schlafen, bevor er die Verarbeitung startet; verfolge dann, ob die Anforderungsabbruch den Server erreicht. Als erledigt sollte gelten, dass der Server die aufgegebene Anforderung wie vorgesehen stoppt oder anderweitig behandelt.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- java
- Bereich
- backend, distributed-systems
- Issue-Typ
- Bug
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Muss geklärt werden
- Anfängerfreundlichkeit
- 30/100