मैंने सूक्ष्मजीव वास्तुकला के बारे में कुछ लेख पढ़े हैं, लेकिन कोई भी लेनदेन का विषय नहीं लेता है। वे सब कहते हैं कि यह करना मुश्किल है। हो सकता है कि कोई इसका वर्णन कर सके कि इसे कैसे संभाला जाए?माइक्रोस्कोर्सेस में लेनदेन
लेकिन डोमेन पक्ष से नहीं, बल्कि तकनीकी पक्ष से। आइए कहें कि हमारे पास व्यावसायिक मामला है जहां हमें दो अलग-अलग सेवाओं का आह्वान करने की आवश्यकता है और दोनों डेटाबेस पर कुछ बदलाव करते हैं। लेकिन अगर किसी दूसरी त्रुटि पर कुछ त्रुटि होती है तो रोलबैक कैसे करें?
इस समस्या के लिए कुछ पुस्तकालयों या डिजाइन पटर को कौन जानता है?
आपका क्या मतलब है:> आपको उच्च स्तरीय सेवा – KirkoR
बनाना चाहिए मेरा मतलब है कि आपके पास एक और सेवा होनी चाहिए जो वैश्विक लेनदेन शुरू करेगी और अपनी सभी कॉल के परिणाम के आधार पर प्रतिबद्ध/रोलबैक करने के लिए इस लेनदेन का उपयोग करके अपनी अन्य सेवाओं को कॉल करें। मुझे नहीं पता कि यह परिणाम वास्तव में कैसे हासिल किया जा सकता है, यह उन तकनीकों पर निर्भर करता है जिनका आप उपयोग कर रहे हैं। मुझे लगता है कि यह आलेख कुछ उपयोगी जानकारी प्रदान कर सकता है (http://docs.oracle.com/cd/E17904_01/web.1111/e13734/transaction.htm)। दूर, जैसा कि पहले बताया गया था, यह वास्तव में चुनौतीपूर्ण संदर्भ है और प्रत्येक सेवा के लिए व्यक्तिगत लेनदेन का उपयोग करके बेहतर होगा। – davmcpaul
यहां आप एक उपयोगी वास्तविक जीवन वास्तविक उदाहरण पा सकते हैं कि आपकी समस्या से कैसे संपर्क किया जा सकता है: http://www.eaipatterns.com/ramblings/18_starbucks.html – davmcpaul