इस प्रोजेक्ट के बारे में
rxp एक Reliable Execution प्लेटफॉर्म के निर्माण के लिए मौलिक बिल्डिंग ब्लॉक्स प्रदान करता है। यह कई मुख्य विश्वसनीयता गारंटी को लागू करने के लिए आवश्यक APIs और टाइप्स को परिभाषित करता है:
- Name Uniqueness: यह सुनिश्चित करता है कि मानव-पठनीय नाम एक विशिष्ट स्कोप के भीतर अद्वितीय हों और ऑब्जेक्ट्स के नाम बदलने के लिए एक सुरक्षित, ऑडिटेड तंत्र प्रदान करता है।
- Definition Evolution: यह टाइप डेफिनिशन के वर्जनिंग को मैनेज करता है ताकि ब्रेकिंग चेंजेस को रोका जा सके और यह सुनिश्चित किया जा सके कि ऑब्जेक्ट्स उस डेफिनिशन वर्जन के साथ संगत रहें जिसके साथ उन्हें बनाया गया था।
- State Mutation: यह किसी ऑब्जेक्ट की वांछित स्थिति के सुरक्षित म्यूटेशन को सुनिश्चित करने के लिए कॉन्करेंट राइटर्स के लिए गार्ड्स प्रदान करता है।
- Reliable Execution: यह मनमाने कोड को एक सेफ्टी एनवेलप में लपेटता है जो चेकपॉइंट्स और इवेंट्स को ट्रैक करता है, जिससे रनटाइम विफलताओं (जैसे, नेटवर्क पार्टिशन या OOM एरर्स) के बाद निष्पादन को कहीं और से फिर से शुरू करना संभव हो जाता है।
- Safe Archival: यह डिलीशन के बजाय एक आर्काइवल सिस्टम लागू करता है, जिससे भविष्य में बहाली के लिए परिवर्तनों का पूरा इतिहास सुरक्षित रहता है।
- Auditability: यह किसी ऑब्जेक्ट की हर जनरेशन को ट्रैक करता है और कोड निष्पादन और स्टेटस परिवर्तनों के लिए इवेंट हिस्ट्री बनाए रखता है।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.