منصوبے کے بارے میں

Restate ایک open-source پلیٹ فارم ہے جو resilient applications بنانے کو آسان بنانے کے لیے ڈیزائن کیا گیا ہے۔ یہ عام building blocks کے distributed durable versions فراہم کرتا ہے، جس سے durable AI agents، workflows-as-code، microservice orchestration، event processing، async tasks اور stateful actors جیسے استعمالات ممکن ہوتے ہیں۔ بنیادی primitives میں retries کے ساتھ reliable execution اور durable execution، exactly-once semantics کے ساتھ reliable communication، durable promises اور timers، stateful entities کے لیے consistent key-value state، طویل مدتی operations کے لیے user code کو suspend کرنا، اور UI اور CLI introspection کے ساتھ OpenTelemetry traces سمیت built-in observability شامل ہیں۔ Restate TypeScript، Java/Kotlin، Python، Go اور Rust کے لیے SDKs کی حمایت کرتا ہے۔ Installation کے اختیارات میں Homebrew، npx، Docker، اور macOS اور Linux کے لیے pre-built binaries شامل ہیں۔ یہ پروجیکٹ semantic versioning کی پیروی کرتا ہے اور minor upgrades کے لیے خودکار data migration فراہم کرتا ہے۔ Community support Discord، Slack اور GitHub کے ذریعے دستیاب ہے۔