প্রকল্প সম্পর্কে
Restate হলো একটি ওপেন-সোর্স প্ল্যাটফর্ম, যা স্থিতিস্থাপক অ্যাপ্লিকেশন তৈরি সহজ করার জন্য ডিজাইন করা হয়েছে। এটি সাধারণ বিল্ডিং ব্লকগুলোর বিতরণকৃত ডিউরেবল সংস্করণ প্রদান করে, যা ডিউরেবল AI এজেন্ট, ওয়ার্কফ্লো-অ্যাজ-কোড, মাইক্রোসার্ভিস অর্কেস্ট্রেশন, ইভেন্ট প্রসেসিং, অ্যাসিঙ্ক টাস্ক এবং স্টেটফুল অ্যাক্টর-এর মতো ব্যবহারক্ষেত্র সক্ষম করে। মূল প্রিমিটিভগুলোর মধ্যে রয়েছে রিট্রাইসহ নির্ভরযোগ্য এক্সিকিউশন এবং ডিউরেবল এক্সিকিউশন, এক্স্যাক্টলি-ওয়ান্স সেমান্টিকসসহ নির্ভরযোগ্য যোগাযোগ, ডিউরেবল প্রমিস ও টাইমার, স্টেটফুল এনটিটির জন্য সামঞ্জস্যপূর্ণ কী-ভ্যালু স্টেট, দীর্ঘমেয়াদি অপারেশনের জন্য ব্যবহারকারীর কোড সাসপেন্ড করা, এবং UI ও CLI ইন্ট্রোস্পেকশনসহ বিল্ট-ইন অবজার্ভেবিলিটি এবং OpenTelemetry ট্রেস। Restate TypeScript, Java/Kotlin, Python, Go এবং Rust-এর জন্য SDK সমর্থন করে। ইনস্টলেশনের বিকল্পগুলোর মধ্যে রয়েছে Homebrew, npx, Docker, এবং macOS ও Linux-এর জন্য প্রি-বিল্ট বাইনারি। প্রকল্পটি সেমান্টিক ভার্সনিং অনুসরণ করে এবং মাইনর আপগ্রেডের জন্য স্বয়ংক্রিয় ডেটা মাইগ্রেশন প্রদান করে। কমিউনিটি সহায়তা Discord, Slack এবং GitHub-এর মাধ্যমে পাওয়া যায়।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.