apache / apache/servicecomb-java-chassis
vertx的线程池设置的maxExecuteTime不生效
- Langage dominant
- Java
- Étoiles
- 1.9k
- Forks
- 814
- Merge moyen
- 8 j 23 h
- PR mergées (30 j)
- 1
Description
问题描述:
1、用createSharedWorkerExecutor(String name, int poolSize, long maxExecuteTime) 获得的WorkerExecutor,设置了100ms的最大执行时间
2、但是在线程执行executeBlocking的worker,超时18分钟后,还会去回调主线程进行处理。
Guide de contribution
Aucun guide de contribution indexé pour ce dépôt
Piste de recherche
Commencez par createSharedWorkerExecutor(String name, int poolSize, long maxExecuteTime) et le chemin du worker executeBlocking décrit dans le rapport. Reproduisez la configuration de 100ms et comparez-la au délai observé de 18 minutes avant le callback du thread principal. La tâche est terminée lorsque la durée maximale d’exécution configurée est respectée et que le comportement du callback correspond à la gestion du timeout prévue.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- java
- Domaine
- backend
- Type d'issue
- Bug
- Difficulté
- 4/5
- Temps estimé
- 3-5 jours
- Activité
- À l'abandon
- Clarté
- Plutôt claire
- Accessibilité débutants
- 35/100