मैं नेटफ्लिक्स स्टैक और वसंत बूट के साथ माइक्रोस्कोप का उपयोग कर एक एप्लिकेशन बना रहा हूं। एक चीज जो मुझे बग करती है कि मेरे पास अभी तक कोई एकीकरण परीक्षण नहीं है, जहां मैं आसपास की सेवाओं का नकल कर सकता हूं।परीक्षण सेवा जो यूरेका और रिबन का उपयोग करती है
तो, मेरे पास सेवा ए है जो कॉल के दौरान एक पंजीकृत सेवा बी के यूआरएल में यूरेका नाम को हल करने के लिए रिबन के साथ एक यूरेका क्लाइंट है।
तो आदर्श रूप से मैं वसंत बूट की एकीकरण की टिप्पणियों के साथ एप्लिकेशन शुरू करना चाहता हूं, सेवा बी को अनुकरण करने के लिए वायरमॉक का उपयोग करना चाहता हूं और फिर सेवा ए की विधि को कॉल करना चाहता हूं, इसे सेवा के प्रतीकात्मक नाम का उपयोग करके मेरी मॉक सेवा बी को कॉल करना चाहिए ।
क्या कोई इसे पहले ही हल कर चुका है? मैंने पहले से ही ऐसा करने वाले लोगों की ब्लॉग प्रविष्टियों आदि की खोज की है, लेकिन कोई भी नहीं मिला ...
मुझे SO लेख Mock an Eureka Feign Client for Unittesting के बारे में पता है, लेकिन जहां तक मैं इसे देख सकता हूं, वैसे ही खोज क्लाइंट शिकायत से रोकता है।
इस पोस्ट में कुछ अलग दृष्टिकोण की चर्चा: https://opencredo.com/working-locally-with-microservices/ – MarkOfHall
लेख की तरह बुनियादी बातों के बारे में बात करती है केवल लग रहा है और एक उच्च स्तर में लिखा है। दृष्टिकोण बहुत स्पष्ट हैं, अगर मुझे वास्तव में ऐसा करने का अच्छा तरीका मिल गया तो मुझे अधिक दिलचस्पी है। दृष्टिकोण निंजा कोड बंदर का एक तरीका है, लेकिन यह अभी भी मुझे इंजीनियर को रिवर्स करने और "नकली यूरेका" बनाए रखने की आवश्यकता है ... –