समस्या: मैं उपयोगकर्ता की जानकारी को कैश करना चाहता हूं जैसे कि मेरे सभी एप्लिकेशन डेटा को जल्दी से पढ़ सकते हैं, लेकिन मैं केवल एक विशिष्ट एप्लिकेशन को इस कैश में लिखने में सक्षम होना चाहता हूं।एक सुरक्षित वितरित कैश के लिए समाधान
मैं एडब्लूएस पर हूं, इसलिए मेरे लिए एक समाधान दो बंदरगाहों के साथ memcached का एक संस्करण था: एक बंदरगाह केवल पढ़ने के आदेश स्वीकार करता है और जो पढ़ता है और लिखता है। मैं तब पहुंच नियंत्रण को नियंत्रित करने के लिए सुरक्षा समूहों का उपयोग कर सकता था।
चूंकि मैं एडब्ल्यूएस पर हूं, अगर ऐसे समाधान हैं जो बॉक्स मेमकैच या रेडिस के बाहर का उपयोग करते हैं, तो यह बहुत अच्छा होगा।
वैसे तो यह वितरित नहीं हुआ: इसमें विफलता का एक बिंदु है - वह एक एक्सेस सर्वर है। – jamie
ऑटोस्केलिंग और लोड बैलेंसर का उपयोग करें, समस्या हल हो गई है। – Kevin
ठीक है, अगर मैं ऑटोस्केलिंग सेट अप करने जा रहा हूं, एक लोड बैलेंसर और एक एप्लीकेशन बना सकता हूं, तो मैं भी memcache भाग को छोड़ सकता हूं और पूरी चीज खुद को बना सकता हूं, हालांकि उस बिंदु पर, इसे डायनेमो में चिपकाकर बहुत अच्छा लग रहा है। गति एक मुद्दा है: एपीपी-> मेमकेचे बनाम एपीपी-> ईएलबी-> एसवीसी-> मेमकेचे। – jamie