मेरे पास निम्न स्थिति है।
मेरे पास एक आरईएसटी क्लाइंट है, जो 3 अन्य आरईएसटी ग्राहकों की ओर मुखौटा के रूप में कार्य करता है। (मैं स्प्रिंग बूट का उपयोग कर जावा में प्रोग्रामिंग कर रहा हूं)एकाधिक आरईएसटी अनुरोध लेनदेन/परमाणु कैसे करें?
क्लाइंट के उत्तरदायित्वों में से एक में उपयोगकर्ताओं पर सीआरयूडी संचालन करना शामिल है।
अब, सभी 3 अन्य सिस्टम जो अपने स्वयं के आरईएसटी एपीआई का पर्दाफाश करते हैं, उनमें कुछ प्रकार का उपयोगकर्ता प्रबंधन होता है।
जब मुझे अनुरोध मिलता है, उदाहरण के लिए, उपयोगकर्ता बनाएं, मुझे उन्हें अपने 3 डी सिस्टम पर अपने आरईएसटी एपीआई के माध्यम से बनाना होगा और मेरे डेटाबेस में बने रहना होगा।
अब, सर्वोत्तम स्थिति परिदृश्य में, मैं बस अपने एपीआई को कॉल करता हूं, उपयोगकर्ता को अपने डीबी में डालता हूं और सब कुछ बढ़िया है।
हालांकि, उस परिदृश्य पर विचार करें जहां उपयोगकर्ताओं का निर्माण केवल 1 बाहरी सेवा पर होता है। क्या मैं अन्य सभी पर ऑपरेशन का पुनः प्रयास करता हूं? क्या मैं उपयोगकर्ता को उस पर हटाए जाने की कोशिश करता हूं?
ऐसा करने का सही तरीका क्या है?
एक संसाधन के रूप में खुद को पूरे लेन-देन के इलाज के लिए प्रयास करें। – chrylis