apache / apache/servicecomb-java-chassis
vertx的线程池设置的maxExecuteTime不生效
- Lingua principale
- Java
- Stelle
- 1.9k
- Fork
- 814
- Merge medio
- 8g 23h
- PR unite (30g)
- 1
Descrizione
问题描述:
1、用createSharedWorkerExecutor(String name, int poolSize, long maxExecuteTime) 获得的WorkerExecutor,设置了100ms的最大执行时间
2、但是在线程执行executeBlocking的worker,超时18分钟后,还会去回调主线程进行处理。
Guida per i contributori
Nessuna guida per i contributori indicizzata per questo repository
Direzione di ricerca
Inizia con createSharedWorkerExecutor(String name, int poolSize, long maxExecuteTime) e con il percorso del worker executeBlocking descritto nel report. Riproduci la configurazione di 100ms e confrontala con il ritardo osservato di 18 minuti prima del callback del thread principale. Il lavoro è completato quando viene rispettato il tempo massimo di esecuzione configurato e il comportamento del callback corrisponde alla gestione del timeout prevista.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- java
- Ambito
- backend
- Tipo di issue
- Bug
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Stato di attività
- Ferma
- Chiarezza
- Abbastanza chiara
- Idoneità per principianti
- 35/100