2012-09-28 8 views
6

मेरे पास 2 आरईएसटी एपिस है जहां मैं "लेनदेन" में डेटा "जारी रखता हूं"। मुझे यह सुनिश्चित करने के लिए उत्सुकता है कि अगर दूसरे को परेशानी हो तो पहले को "वापस लुढ़का" जा सकता है।वसंत लेनदेन 2 आरईएसटी सेवाओं में स्थिरता सुनिश्चित करने के लिए?

मेरे पास वर्तमान में एक पुनः प्रयास लूप है और यदि यह विफल रहता है तो मैं पहली कॉल में एक डिलीट भेजता हूं।

यह ठीक काम करता है, अगर मैं इसे संभालने के लिए वसंत लेनदेन का उपयोग करना संभव था तो मैं उत्सुक था।

उस मामले के लिए, क्या अन्य विकल्प हैं?

+0

मुझे लगता है कि अगर आप इस प्रश्न को http://programmers.stackexchange.com/ में पोस्ट करते हैं तो आपको बेहतर जवाब मिल सकता है। उस साइट के बारे में और अधिक चर्चा होनी चाहिए। (लेकिन मैं शायद गलत हूं, लेकिन कोशिश करने लायक है) – Steven

+0

क्या आप आरईएसटी एपीआई को कॉल कर रहे हैं या आप एपीआई प्रदान कर रहे हैं? – sourcedelica

उत्तर

3

यदि ऐसा कुछ संभव था तो यह बहुत ही रोचक और उपयोगी होगा, लेकिन मुझे नहीं लगता कि यह संभव हो सकता है क्योंकि आरडीटी एपीआई के साथ कमेटी/रोलबैक के लिए कोई मानक एपीआई नहीं है क्योंकि जेडीबीसी एपीआई है। वसंत के साथ, आप कभी भी @Transactional के रूप में किसी विधि को चिह्नित नहीं कर पाएंगे क्योंकि वसंत को यह नहीं पता होगा कि आरईएसटी कॉल पर आपने जो कुछ भी किया है, उसे स्पष्ट रूप से बताए बिना "रोल वापस" कैसे करें।

संबंधित मुद्दे