डाउनलोड पीडीऍफ़
1) माइक्रोसर्विस आर्किटेक्चर की व्याख्या करें
माइक्रोसैस आर्किटेक्चर एक वास्तुशिल्प विकास शैली है जो एक व्यावसायिक डोमेन के लिए विकसित छोटी स्वायत्त सेवाओं के संग्रह के रूप में एक एप्लिकेशन बनाता है।
2) नाम तीन आमतौर पर इस्तेमाल किए जाने वाले टूल
- वायरमॉक, 2.) डोकर और 3.) हाइसरिक्स महत्वपूर्ण माइक्रोसर्विस टूल हैं।
3) अखंड वास्तुकला क्या है? अखंड वास्तुकला एक बड़े कंटेनर की तरह है जिसमें एक अनुप्रयोग के सभी सॉफ्टवेयर घटकों को एक पैकेज के अंदर रखा जाता है।
4) माइक्रोसर्विस के क्या फायदे हैं?
यहां, माइक्रोसिरोवर्स का उपयोग करने के कुछ महत्वपूर्ण फायदे दिए गए हैं:
- प्रौद्योगिकी विविधता, ई।, माइक्रोसोर्विसेज अन्य फ्रेमवर्क, लाइब्रेरी और डेटाबेस के साथ आसानी से मिश्रण कर सकते हैं
- दोष अलगाव, ई।, एक प्रक्रिया विफलता पूरे सिस्टम को नीचे नहीं लाना चाहिए।
- छोटी और समानांतर टीम के लिए अधिक से अधिक समर्थन
- स्वतंत्र तैनाती
- तैनाती का समय कम
5) स्प्रिंग क्लाउड क्या है?
स्प्रिंग क्लाउड एक इंटीग्रेशन सॉफ्टवेयर है जो बाहरी सिस्टम के साथ एकीकृत होता है। यह माइक्रोसॉफ़्ट ढांचे को उन अनुप्रयोगों के निर्माण की अनुमति देता है जो डेटा प्रसंस्करण की प्रतिबंधित मात्रा का प्रदर्शन करते हैं।
6) माइक्रोसर्विस के वातावरण में रिपोर्ट और डैशबोर्ड के उपयोग पर चर्चा करें
रिपोर्ट्स और डैशबोर्ड्स माइक्रोसर्विस की निगरानी और रखरखाव में मदद करते हैं। टोंस ऑफ़ एप्लीकेशन मॉनिटरिंग टूल्स इसमें सहायता करते हैं।
7) माइक्रोसर्विस और मोनोलिथिक आर्किटेक्चर के बीच मुख्य अंतर क्या हैं?
माइक्रोसर्विस | अखंड वास्तुकला |
सेवा स्टार्टअप तेज है | सेवा स्टार्टअप को समय लगता है |
माइक्रोसर्विसेज शिथिल युग्मित वास्तुकला हैं। | अखंड वास्तुकला ज्यादातर कसकर युग्मित है। |
एक एकल डेटा मॉडल में किए गए परिवर्तन अन्य माइक्रोसर्विसेज को प्रभावित नहीं करते हैं। | डेटा मॉडल में कोई भी परिवर्तन पूरे डेटाबेस को प्रभावित करता है |
माइक्रोसिस्टिक्स उत्पादों पर ध्यान केंद्रित करता है, न कि परियोजनाओं पर | मोनोलिथिक ने पूरी परियोजना पर जोर दिया |
8) माइक्रोसर्विस का उपयोग करते समय किन चुनौतियों का सामना करना पड़ता है?
- माइक्रोसिस्टीव हमेशा एक-दूसरे पर भरोसा करते हैं। इसलिए, उन्हें एक दूसरे के साथ संवाद करने की आवश्यकता है।
- जैसा कि यह वितरित प्रणाली है, यह एक भारी शामिल मॉडल है।
- यदि आप माइक्रोसर्विस आर्किटेक्चर का उपयोग कर रहे हैं, तो आपको ऑपरेशन के लिए तैयार होने की आवश्यकता है।
- आपको सूक्ष्म रूप से वितरित माइक्रोसर्विसेस का समर्थन करने के लिए कुशल पेशेवरों की आवश्यकता है।
9) किन मामलों में माइक्रोसिस्टवर्क वास्तुकला सबसे उपयुक्त है?
डेस्कटॉप, वेब, मोबाइल उपकरणों, स्मार्ट टीवी, पहनने योग्य, आदि के लिए माइक्रोसिस्टवर्क वास्तुकला सबसे उपयुक्त है।
१०) मुझे कुछ प्रसिद्ध कंपनियों का नाम बताइए, जो माइक्रोसैस सर्विस का उपयोग कर रही हैं
ट्विटर, नेटफ्लिक्स, अमेज़ॅन जैसी अधिकांश बड़े पैमाने की वेबसाइटें एक मोनोलिथिक आर्किटेक्चर से एक माइक्रोसर्विस आर्किटेक्चर से उन्नत हुई हैं।
11) माइक्रोसर्विस की विशेषताएं क्या हैं?
- आवश्यक मैसेजिंग फ्रेमवर्क
- विकेंद्रीकृत शासन
- आसान इन्फ्रास्ट्रक्चर स्वचालन
- विफलता के लिए डिजाइन
- इंफ्रास्ट्रक्चर ऑटोमेशन
12) Restful क्या है ?
प्रतिनिधि राज्य स्थानांतरण (REST) / RESTful वेब सेवाएँ एक वास्तुशिल्प शैली है जो कंप्यूटर सिस्टम को इंटरनेट पर संचार करने में मदद करती है। इन वेब सेवाओं से माइक्रोसॉफ़्ट को समझने और लागू करने में आसानी होती है।
13) माइक्रोसर्विसेज के लिए तीन प्रकार के टेस्ट बताएं? माइक्रोसर्विस आर्किटेक्चर परीक्षणों में तीन व्यापक श्रेणियों में विभाजित हैं:
- निचले स्तर के परीक्षण में, हम सामान्य परीक्षण जैसे प्रदर्शन और इकाई परीक्षण कर सकते हैं। इस प्रकार के परीक्षण पूरी तरह से स्वचालित हैं।
- मध्य स्तर पर, हम तनाव परीक्षण और प्रयोज्य परीक्षणों की तरह खोजपूर्ण परीक्षण कर सकते हैं।
- शीर्ष स्तर पर, हम स्वीकार्यता परीक्षण कर सकते हैं जो अधिकतर संख्या में कम हैं। यह हितधारकों को विभिन्न सॉफ्टवेयर विशेषताओं के बारे में जानने में भी मदद करता है।
14) ग्राहक प्रमाणपत्र क्या हैं?
क्लाइंट सर्टिफिकेट एक डिजिटल सर्टिफिकेट है, जिसका इस्तेमाल किसी रिमोट सर्वर से ऑथेंटिकेटेड रिक्वेस्ट करने के लिए किया जाता है। इसे क्लाइंट सर्टिफिकेट कहा जाता है।
15) माइक्रोसर्विस आर्किटेक्चर में PACT के उपयोग की व्याख्या कीजिए?
यह एक खुला स्रोत उपकरण है जो सेवा प्रदाताओं और उपभोक्ताओं के बीच बातचीत का परीक्षण करने की अनुमति देता है। हालाँकि, इसे किए गए अनुबंध से अलग किया गया है। यह माइक्रोसर्विसेस एप्लिकेशन की विश्वसनीयता को बढ़ाता है।
१६) औथ का अर्थ क्या है?
OAuth का अर्थ है खुला प्राधिकरण प्रोटोकॉल। यह प्रोटोकॉल आपको तीसरे पक्ष के प्रदाताओं GitHub, Facebook, आदि के लिए HTTP पर क्लाइंट एप्लिकेशन तक पहुंचने की अनुमति देता है। यह आपको अपनी क्रेडेंशियल्स की आवश्यकता के बिना एक साइट पर संग्रहीत संसाधनों को किसी अन्य साइट के साथ साझा करने में मदद करता है।
17) एंड टू एंड माइक्रोसर्विस टेस्टिंग क्या है?
एंड-टू-एंड परीक्षण वर्कफ़्लो में प्रत्येक प्रक्रिया को सही ढंग से कार्य कर रहा है। यह यह भी सुनिश्चित करता है कि सिस्टम समग्र रूप से काम करता है और सभी आवश्यकताओं को पूरा करता है।
18) कंटेनर का उपयोग माइक्रोसर्विस में क्यों किया जाता है?
कंटेनर, माइक्रोसेवा आधारित अनुप्रयोग का प्रबंधन करने के लिए सबसे आसान और प्रभावी तरीका है। यह आपको व्यक्तिगत रूप से विकसित और तैनात करने में भी मदद करता है। Docker आपको अपनी निर्भरता के साथ कंटेनर छवि में अपने माइक्रोसेप्स को भी इनक्रिप्ट करने की अनुमति देता है। अतिरिक्त प्रयासों के बिना माइक्रोसिस्ट सेवा इन तत्वों का उपयोग कर सकती है।
19) माइक्रोसर्विस आर्किटेक्चर में सिमेंटिक मॉनिटरिंग का क्या अर्थ है?
सिमेंटिक मॉनिटरिंग एप्लिकेशन की निगरानी के साथ स्वचालित परीक्षणों को जोड़ती है। यह आपको उन कारणों का पता लगाने की अनुमति देता है जिनके कारण आपके व्यवसाय को अधिक लाभ नहीं मिल रहा है।
20) सीडीसी क्या है?
सीडीसी उपभोक्ता-प्रेरित अनुबंध है। यह माइक्रोसर्विसेस को विकसित करने के लिए एक पैटर्न है ताकि बाहरी सिस्टम उनका उपयोग कर सकें।
21) डॉकर का उपयोग क्या है?
डॉकर एक कंटेनर वातावरण प्रदान करता है जिसका उपयोग किसी भी एप्लिकेशन को होस्ट करने के लिए किया जा सकता है। यह सॉफ़्टवेयर एप्लिकेशन और निर्भरताएं जो इसे समर्थन करती हैं जो एक साथ कसकर पैक की जाती हैं।
22) माइक्रोसर्विसेज में रिएक्टिव एक्सटेंशन्स क्या हैं?
रिएक्टिव एक्सटेंशन्स को आरएक्स भी कहा जाता है। यह एक डिज़ाइन पैटर्न है जो कई सेवाओं को कॉल करके परिणाम एकत्र करने की अनुमति देता है और फिर एक संयुक्त प्रतिक्रिया संकलित करता है। आरएक्स वितरित प्रणालियों में एक लोकप्रिय उपकरण है जो विरासत प्रवाह के बिल्कुल विपरीत काम करता है।
23) 'सतत निगरानी' शब्द की व्याख्या कीजिए।
सतत निगरानी एक विधि है जिसका उपयोग किसी कंपनी के परिचालन और वित्तीय वातावरण से जुड़े अनुपालन और जोखिम के मुद्दों की खोज के लिए किया जाता है। इसमें मानव, प्रक्रियाएं और कार्य प्रणाली शामिल हैं जो कुशल और वास्तविक संचालन का समर्थन करते हैं।
24) स्वतंत्र माइक्रो-सर्विसेज एक दूसरे के साथ कैसे संवाद करते हैं?
यह आपकी परियोजना की जरूरतों पर निर्भर करता है। हालाँकि, ज्यादातर मामलों में, डेवलपर्स JSON या बाइनरी प्रोटोकॉल के साथ HTTP / REST का उपयोग करते हैं। हालांकि, वे किसी भी संचार प्रोटोकॉल का उपयोग कर सकते हैं।