MongoDB
 sql >> डेटाबेस >  >> NoSQL >> MongoDB

मोंगो चेंज स्ट्रीम कई बार चल रहा है (तरह का):नोड ऐप कई इंस्टेंस चला रहा है

मजबूत गारंटी के साथ ऐसा करना मुश्किल है लेकिन असंभव नहीं है। मैंने यहां एक समाधान के विवरण के बारे में लिखा है:https://www.alechenninger.com/2020/05/build-kafka-like-message-queue-with.html

उदाहरण जावा में हैं लेकिन महत्वपूर्ण हिस्सा एल्गोरिथम है।

यह कुछ तकनीकों के लिए आता है:

  • प्रत्येक प्रक्रिया लॉक प्राप्त करने का प्रयास करती है
  • प्रत्येक लॉक (या प्रत्येक परिवर्तन) में एक संबद्ध बाड़ लगाने वाला टोकन . होता है
  • प्रत्येक परिवर्तन को संसाधित करना बेकार होना चाहिए
  • परिवर्तन को संसाधित करते समय, टोकन का उपयोग आदेशित, प्रभावी रूप से-एक बार अपडेट सुनिश्चित करने के लिए किया जाता है।

ब्लॉग पोस्ट में अधिक विवरण।



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDB और Mongoose के साथ शुरुआत करना

  2. मोंगोडब में अनुक्रमित कॉलम पर डुप्लीकेट खोजने का तेज़ तरीका

  3. मैं डॉकटर कंटेनर के उठने और चलने की प्रतीक्षा कैसे कर सकता हूं?

  4. FindOneAndUpdate और अद्यतन का नेवला अंतर

  5. mongoimport फ़ील्ड प्रकार चुनना