تنفيذ دائم خفيف الوزن: مكتبة DBOS Transact مفتوحة المصدر

2025-02-03
تنفيذ دائم خفيف الوزن: مكتبة DBOS Transact مفتوحة المصدر

يعتمد التنفيذ الدائم التقليدي على منسّقي عمل خارجيين مثل AWS Step Functions، مما يزيد من تعقيد التطوير والانتشار. DBOS Transact هي مكتبة مفتوحة المصدر خفيفة الوزن تدمج التنفيذ الدائم في البرنامج نفسه، مما يلغي الحاجة إلى منسّقي عمل خارجيين. إنها تحقق التنفيذ الدائم من خلال الاحتفاظ بحالة تنفيذ البرنامج في قاعدة بيانات Postgres، مما يسمح بالاسترداد التلقائي إلى نقطة الانقطاع حتى إذا تعطل البرنامج أو أعيد تشغيله. توفر DBOS Transact أيضًا ميزات إضافية مثل وضع السبات الدائم، والرسائل الدائمة، والطوابير الدائمة، مما يبسط أكثر تطوير البرامج الموثوقة والقابلة للحالة.

التطوير