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

एक एपीआई को रेट-लिमिट करें (स्प्रिंग एमवीसी)

यदि आप अपने स्प्रिंग-आधारित आरईएसटी एपीआई तक पहुंच सीमित करने का प्रयास कर रहे हैं तो आपको टोकन-बाल्टी एल्गोरिदम का उपयोग करना चाहिए।

बकेट 4 जे-स्प्रिंग-बूट-स्टार्टर प्रोजेक्ट है जो आरईएसटी एपीआई तक पहुंच को सीमित करने के लिए बकेट 4 जे लाइब्रेरी का उपयोग करता है। आप इसे एप्लिकेशन गुण फ़ाइल के माध्यम से कॉन्फ़िगर कर सकते हैं। आईपी ​​पते या उपयोगकर्ता नाम के आधार पर पहुंच को सीमित करने का विकल्प है।

यदि आप नेटफ्लिक्स ज़ूल का उपयोग कर रहे हैं तो आप स्प्रिंग क्लाउड ज़ूल रेटलिमिट का उपयोग कर सकते हैं जो विभिन्न स्टोरेज विकल्पों का उपयोग करता है:कॉन्सल, रेडिस, स्प्रिंग डेटा और बकेट4j।



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. कई पैटर्न के साथ मिलान के लिए रेडिस कुंजियाँ कार्य करती हैं

  2. रेडिस `स्कैन`:नई आने वाली चाबियों के बीच संतुलन कैसे बनाए रखें जो उचित समय में अंतिम परिणाम से मेल खा सकें और सुनिश्चित कर सकें?

  3. StackExchange.Redis और StackExchange.Redis.StrongName में क्या अंतर है?

  4. अजगर रेडिस सदस्यता सभी डेटा नहीं मिल सकता है?

  5. उबंटू में डिफ़ॉल्ट पोर्ट 6379 की तुलना में एक अलग पोर्ट पर रेडिस-सर्वर कैसे शुरू करें