java - jbpm concurrent execution of nodes in FORK-JOIN branches -
jbpm में डिफ़ॉल्ट FORK हैंडलर प्रक्रिया प्रवाह (FORK नोड में) में परिभाषित प्रत्येक संक्रमण के लिए समवर्ती निष्पादन पथ बनाता है। हालांकि, उन्हें समांतर फैशन निष्पादित नहीं किया जाता है।
क्या कस्टम कांका संचालकों को लिखना संभव है, जो प्रत्येक फॉर्क-जॉइन शाखा को चलाने के लिए अलग थ्रेड शुरू करता है? यह फॉरके में विभिन्न समवर्ती निष्पादन की विभिन्न शाखाओं को अनुमति दे सकता है।
डिफ़ॉल्ट जेबीपीएम फोर्क हैंडलर ' असली 'संगामिति, लेकिन यह' व्यापार संगामिति 'को लागू करता है (अर्थात व्यापार बिंदु से यह समवर्ती है)।
आप अपनी खुद की कांटा लिख सकते हैं / कार्यान्वयन में शामिल हो सकते हैं ... लेकिन मैं देख रहा हूं बहुत सी हाइबरनेट आशावादी लॉकिंग / बासी ऑब्जेक्ट / ... अपवाद हो रहा है एक और समस्या यह है कि थ्रेड लंबे समय तक नहीं रह गए हैं (यानी जब डीबी / सर्वर क्रैश हो जाता है), और आपको पुन: आरंभ करने, पुनरारंभ करने और पिछली स्थिति में वापस लाने की आवश्यकता है। यह सब बिल्कुल बोझिल लगता है, यह ध्यान में रखते हुए कि डिफ़ॉल्ट कांटा ओवरहेड कम से कम है ...
Comments
Post a Comment