बनाते समय जब आप एक कतार में कोई संदेश संग्रहीत करते हैं, तो यह मेटा डेटा जानकारी से अधिक नहीं है, इसलिए जो कोई भी कतार से खींचता है उसे जानता है कि प्रक्रिया को कैसे संसाधित किया जाए डेटा? कतार में वास्तविक जानकारी हमेशा सभी जानकारी नहीं रखती है।जब आप JMS (या सामान्य रूप से एक कतार) का उपयोग करते हैं तो डेटाबेस
कहें कि आपके पास ट्विटर जैसा ऐप है, जब भी कोई कोई संदेश पोस्ट करता है, तो आपको अभी भी डेटाबेस में वास्तविक संदेश टेक्स्ट को स्टोर करने की आवश्यकता होगी?
कतार का उपयोग अन्य ग्राहकों को प्रसारित करने के लिए और अधिक उपयोग किया जाएगा कि एक नया संदेश आ गया है, और फिर वे सेवाएं आगे की कार्रवाई कर सकती हैं।
या क्या आप वास्तव में कतार में ट्वीट टेक्स्ट भी स्टोर कर सकते हैं? (या आप कर सकते हैं, लेकिन यह मूर्खतापूर्ण होगा?)
क्या कतार संदेश में स्थिति फ़ील्ड हो सकते हैं, जो ग्राहक काम के प्रवाह के अपने हिस्से को संसाधित करते समय बदल सकते हैं? (या आप डीबी में ऐसा करेंगे?)
बस जब आप कतार बनाम डीबी का उपयोग करेंगे तो कुछ स्पष्टीकरण प्राप्त करने का प्रयास कर रहे हैं।
वैध सवाल है, IMO। –