क्या लॉगिंग के लिए एमएसएमक्यू या एक webservice का उपयोग करना बेहतर है? - डेटाबेस, वेब-सेवाएं, लॉगिंग, एमएसएमक्यू

क्या डेटाबेस में अलर्ट संदेशों को लॉग करने के लिए MSMQ या एक webservice का उपयोग करना बेहतर है? प्रत्यक्ष DB अभिगम के बजाय, MSMQ या एक webservice बहुत अधिक कुशल है, जो इस मामले में सबसे उपयोगी होगी?

उत्तर:

उत्तर № 1 के लिए 1

मैं तर्क दूंगा कि वितरित प्रणाली में घटक के लिए लॉगिंग स्थानीय होनी चाहिए। फिर एक केंद्रीकृत संसाधन पर निर्भरता उपलब्ध नहीं है।

हालाँकि, यह मानते हुए कि आप एक केंद्रीकृत डेटाबेस लॉग चाहते हैं, मैं सुझाव दूंगा कि एक MSMQ कतार स्थानीय सर्वर को संदेश भेजें।

इस तरह से डेटाबेस सेवा को उपलब्ध होने की आवश्यकता नहीं है और आप अभी भी लॉग प्रविष्टियों को कतारबद्ध कर सकते हैं जो डेटाबेस सर्वर उपलब्ध होने पर ऑफ़लाइन वितरित और संसाधित किए जाएंगे।


संबंधित सवाल
सबसे लोकप्रिय