मैं ऐसी वेबसाइट तैयार कर रहा हूं जो उपयोगकर्ताओं को विभिन्न सदस्यों का पालन करने की अनुमति देगी और जब भी वह सदस्य पोस्ट करता है, तो यह सभी अनुयायियों की गतिविधि धाराओं को रिवर्स कालक्रम क्रम में जोड़ता है। इन दिनों बहुत आम सामान।गतिविधि धाराओं को लागू करने के लिए केवल लाल रंग का उपयोग करना कितना सुरक्षित है?
लेकिन मुझे इसे लागू करने के सबसे स्केलेबल/भविष्य-सबूत तरीके को निर्धारित करने में समस्या हो रही है (बिना जुड़ने के)।
मैं फ्लास्क/heroku/sqlalchemy/postgres का उपयोग कर रहा हूँ। मैं ओपन-रेडिस एडन का उपयोग करके सोच रहा हूं और इंस्टाग्राम जैसे कुछ कर रहा हूं: प्रत्येक उपयोगकर्ता की एक रेडिस सूची होती है और जब भी 'अनुवर्ती' पोस्ट होती है, तो यह प्रत्येक अनुयायी सूची की शुरुआत में पोस्ट जोड़ती है और इसके कुल आकार को ट्रिम करती है।
मुझे सिर्फ यह जानने के लिए लालसा के बारे में पर्याप्त जानकारी नहीं है कि क्या प्रत्येक उपयोगकर्ता स्ट्रीम के लिए इस पर भरोसा करना सुरक्षित है या नहीं। ओपन-रेडिस के साथ, वे दृढ़ता के बारे में कुछ भी नहीं बताते हैं, इसलिए मुझे नहीं पता कि यह आजकल एक आम बात है कि यह अभी माना जाता है।
यदि रेडिस 100% विश्वसनीय/सुरक्षित नहीं है, तो मैं पोस्टग्रेस/हेस्टोर के साथ ऐसा कैसे कर सकता हूं (कोई भी शामिल नहीं है) पर कोई विचार है।
यह होगारेडिस दृढ़ता के बारे में इस लेख को पढ़ने के लिए अच्छा http://oldblog.antirez.com/post/redis-persistence-demystified.html –