flowable / flowable/flowable-engine
任务监听器异步执行设置变量值
- Lingua principale
- Java
- Stelle
- 9.5k
- Fork
- 2.9k
- Merge medio
- 7h 8m
- PR unite (30g)
- 2
Descrizione
自己写了一个任务监听器,里面逻辑大概是这样的:异步执行一个远程http请求并将请求结果写到变量表。在执行的过程中报了一个乐观锁的错误。错误如下:org.flowable.common.engine.api.FlowableOptimisticLockingException: Execution[ id 'a8a2dec8-16f8-11ed-93f0-0242ac120009' ] - activity 'Activity_0zu5ltp' - parent 'a8a2dec2-16f8-11ed-93f0-0242ac120009' was updated by another transaction concurrently。请问这个该怎么避免?
Guida per i contributori
Nessuna guida per i contributori indicizzata per questo repository
Direzione di ricerca
Non viene indicato alcun file, test o punto di ingresso. Inizia dal task listener personalizzato descritto nell’issue e riproduci la richiesta HTTP asincrona, seguita dalla scrittura del relativo risultato nella tabella delle variabili. Traccia i confini delle transazioni e la gestione dell’esecuzione concorrente attorno alla FlowableOptimisticLockingException segnalata; il lavoro è completato quando viene individuato un modo supportato per evitare o gestire il conflitto.
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
- Da chiarire
- Idoneità per principianti
- 25/100