تدعم Amazon DocumentDB (بالتوافق مع MongoDB) الآن عمليات الكتابة القابلة لإعادة المحاولة
بالنسبة للمطورين الذين يقومون بإنشاء تطبيقات متوافقة مع MongoDB، تعمل عمليات الكتابة القابلة لإعادة المحاولة على تحسين مرونة التطبيق أثناء الأخطاء العابرة مثل انقطاع الشبكة أو حالات تجاوز الفشل الأولية. تدعم Amazon DocumentDB (بالتوافق مع MongoDB) الآن عمليات الكتابة القابلة لإعادة المحاولة بدءًا من إصدار المحرك 8.0.2، مما يلغي الحاجة إلى تغييرات إضافية في التعليمات البرمجية عند تمكين هذه الإمكانية.
باستخدام عمليات الكتابة القابلة لإعادة المحاولة، يقوم برنامج تشغيل MongoDB تلقائيًا بإعادة محاولة عمليات كتابة معينة مرة واحدة في حالة حدوث خطأ عابر. تتيح معظم برامج التشغيل الحالية المتوافقة مع MongoDB عمليات الكتابة القابلة لإعادة المحاولة افتراضيًا. مع هذا الإصدار، لم تعد التطبيقات المتصلة بـ Amazon DocumentDB 8.0.2 بحاجة إلى تعيين retryWrites=false في سلسلة الاتصال لتجنب الأخطاء. يتم دعم عمليات الكتابة القابلة لإعادة المحاولة لكافة أوامر الكتابة باستثناء updateMany وdeleteMany، بالإضافة إلى أوامر تنفيذ المعاملات وإلغائها. في إصدارات المحرك الأقدم من 8.0.2، تظل عمليات الكتابة القابلة لإعادة المحاولة غير مدعومة ويجب تعطيلها.
تتوفر عمليات الكتابة القابلة لإعادة المحاولة على كتل Amazon DocumentDB 8.0.2 المستندة إلى المثيلات والكتل بلا خادم في جميع المناطق التي تتوفر فيها Amazon DocumentDB 8.0. للبدء في عمليات الكتابة القابلة لإعادة المحاولة، اطلع على دليل مطور Amazon DocumentDB.