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

ELK स्टैक में REDIS का क्या मतलब है?

रेडिस या काफ्का या एक्सवाईजेड को ईएलके स्टैक में बफर के रूप में इस्तेमाल किया जा सकता है जैसा कि आपने ठीक ही देखा है।

ES लोगों ने पाइपलाइन में काफ्का का उपयोग करने के बारे में कल एक ब्लॉग पोस्ट प्रकाशित किया था, लेकिन यह रेडिस या एक्सवाईजेड भी हो सकता था। वे कब . के बारे में अच्छी बात करते हैं ऐसे बफर की जरूरत हो सकती है और जब नहीं।

. के लिए ऐसा बफर रखना एक अच्छा विचार है
  1. इवेंट स्पाइक्स संभालें
  2. एक संभावित पहुंच से बाहर ES क्लस्टर से निपटें

अगर आप इस तरह के व्यवहार की उम्मीद नहीं करते हैं, यानी आप जानते हैं

  1. आपके ईवेंट हमेशा समान दर पर आएंगे और/या
  2. यदि आपको अपने ES क्लस्टर को अपग्रेड करने की आवश्यकता है तो आप अपने लॉग्स को थोड़ी देर बाद शिप किए जाने के साथ ठीक हैं

...तो आपको ऐसे बफर की जरूरत नहीं है। इसके अलावा, यह एक कम सॉफ्टवेयर होगा जिसे आपको प्रबंधित करने, मॉनिटर करने और बनाए रखने की आवश्यकता होगी।

जब इलास्टिक स्टैक पारिस्थितिकी तंत्र की बात आती है, तो कोई एक आकार-फिट-सभी दृष्टिकोण नहीं होता है, यह हमेशा आपके सटीक उपयोग के मामले और आवश्यकताओं पर निर्भर करता है। आपको अपने आप से यह पूछने की जरूरत है कि आपके लिए, आपके सिस्टम (सिस्टमों) और आपके उपयोगकर्ताओं के लिए क्या महत्वपूर्ण है और फिर उसी के अनुसार अपना समाधान तैयार करें।




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. प्रोग्रामेटिक रूप से रेडिस क्यू (आरक्यू) में एक कतार () को नष्ट / हटाना

  2. <URL> से WebSocket कनेक्शन विफल:WebSocket हैंडशेक के दौरान त्रुटि:अनपेक्षित प्रतिक्रिया कोड:521

  3. यह जानते हुए कि रेस्क्यू वर्कर ने कब पूरा किया काम

  4. पायथन में रेडिस कनेक्शन पूल का उपयोग करने का सही तरीका

  5. रेडिस में हैशमैप मूल्यों के लिए समाप्ति निर्धारित करें?