প্রকল্প সম্পর্কে

rxp একটি Reliable Execution প্ল্যাটফর্ম তৈরির জন্য মৌলিক বিল্ডিং ব্লক প্রদান করে। এটি বেশ কিছু কোর রিলায়াবিলিটি গ্যারান্টি বাস্তবায়নের জন্য প্রয়োজনীয় API এবং টাইপগুলো সংজ্ঞায়িত করে: - Name Uniqueness: নিশ্চিত করে যে মানুষের পাঠযোগ্য নামগুলো একটি নির্দিষ্ট স্কোপের মধ্যে অনন্য এবং অবজেক্ট রিনেম করার জন্য একটি নিরাপদ, অডিটেড মেকানিজম প্রদান করে। - Definition Evolution: টাইপ ডেফিনিশনের ভার্সনিং পরিচালনা করে যাতে ব্রেকিং চেঞ্জ রোধ করা যায় এবং অবজেক্টগুলো যে ডেফিনিশন ভার্সনে তৈরি করা হয়েছিল তার সাথে সামঞ্জস্যপূর্ণ থাকে। - State Mutation: কনকারেন্ট রাইটারদের জন্য গার্ড প্রদান করে যাতে একটি অবজেক্টের ডিজায়ার্ড স্টেটের নিরাপদ মিউটেশন নিশ্চিত করা যায়। - Reliable Execution: যেকোনো কোডকে একটি সেফটি এনভেলোপে র‍্যাপ করে যা চেকপয়েন্ট এবং ইভেন্ট ট্র্যাক করে, যার ফলে রানটাইম ফেইলিওর (যেমন: নেটওয়ার্ক পার্টিশন বা OOM এরর)-এর পর অন্য কোথাও থেকে এক্সিকিউশন পুনরায় শুরু করা সম্ভব হয়। - Safe Archival: ডিলিট করার পরিবর্তে একটি আর্কাইভাল সিস্টেম বাস্তবায়ন করে, যা ভবিষ্যৎ রিস্টোরেশনের জন্য পরিবর্তনের সম্পূর্ণ ইতিহাস সংরক্ষণ করে। - Auditability: একটি অবজেক্টের প্রতিটি জেনারেশন ট্র্যাক করে এবং কোড এক্সিকিউশন ও স্ট্যাটাস পরিবর্তনের ইভেন্ট হিস্ট্রি বজায় রাখে।