मैं सी ++ में एक वितरित अनुप्रयोग ढांचा लिख रहा हूं। आवश्यकताओं में से एक वितरित साझा स्मृति का प्रावधान है। स्क्रैच से अपना खुद का लिखने के बजाय (और संभावित रूप से पहिया का पुन: आविष्कार), मैंने सोचा कि मैं देखूंगा कि क्या कोई पूर्व-मौजूदा ओपन सोर्स लाइब्रेरीज़ थे - एक त्वरित Google खोज ने उपयोगी कुछ भी नहीं दिया।सी ++ के लिए वितरित साझा मेमोरी लाइब्रेरी?
क्या यहां किसी को भी एक अच्छी सी ++ डीएसएम लाइब्रेरी का कोई अनुभव है जिसे वे अनुशंसा कर सकते हैं?
आदर्श रूप से, पुस्तकालय एमआरएमडब्लू (एकाधिक पाठकों/एकाधिक लेखकों) का समर्थन करेगा, लेकिन यदि आवश्यकता हो तो मैं एमआरएसडब्ल्यू (एकाधिक पाठक, एकल लेखक) के साथ कर सकता हूं। मैं लिनक्स पर विकास कर रहा हूं।
यह ओपी की व्यावहारिक आवश्यकता को हल कर सकता है लेकिन यह सवाल का जवाब नहीं देता है। Memcached एक वितरित कुंजी-मूल्य कैश है, न कि डीएसएम (https://en.wikipedia.org/wiki/Distributed_shared_memory)। यह इतना पुराना विचार है [1, 2], अब तक परिपक्व पुस्तकालय होना चाहिए। 1. https://www.usenix.org/publications/library/proceedings/usenix-nt97/presentations/itzkovitz.ppt 2. https://www.usenix.org/legacy/events/osdi99/full_papers/itzkovitz/itzkovitz .pdf – ahcox