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


Guida per i contributori
Nessuna guida per i contributori indicizzata per questo repository
Direzione di ricerca
Non sono indicati file sorgente, test o punto di ingresso. Inizia riproducendo lo scenario allegato: imposta il timeout del client su 1 secondo e fai dormire il server per 2 secondi prima dell’elaborazione; quindi verifica se la cancellazione della richiesta raggiunge il server. Il lavoro dovrebbe essere considerato completato quando il server interrompe o gestisce in altro modo la richiesta abbandonata come previsto.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- java
- Ambito
- backend, distributed-systems
- Tipo di issue
- Bug
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Stato di attività
- Ferma
- Chiarezza
- Da chiarire
- Idoneità per principianti
- 30/100