الإفراج عن الاستعداد
قبل تعزيز تطبيق Iroha أو تغيير الشبكة، إثبات السلوك في أصغر بيئة يمكن أن تكشف المخاطر ذات الصلة، ثم الانتقال من خلال شبكة اختبار مشتركة والبوابات الإنتاج عمدا.
بوابة شبكة محلية
- إطلاق شبكة محلية قابلة للتصرف مع نفس المسار Iroha وأقرب عدد مؤكدين عمليين.
- قم بإجراء اختبارات وحدة لبناء المعاملات، وتحليل الاستفسارات، ومعالجة الرفض، وتحميل الإعدادات.
- ممارسة أصغر مسارات القراءة والكتابة الناجحة من خلال نفس شكل SDK أو CLI الذي سيتم استخدامه في وقت لاحق.
- استيعاب الهاشات المتوقعة للمعاملة والحالات والأحداث وقراءات الحالة في الأدوات الاختبارية.
انظر إطلاق Iroha 3 و SDK دروس التعليمات .
بوابة الشبكة المشتركة
- استخدم Taira أو شبكة اختبار مشتركة أخرى لسلوك نقطة النهاية والرسوم وتمويل الحساب والتخفيف والممارسات التشغيلية.
- الحفاظ على النظام التجريبي المباشر يكتب اختيار الدخول بحيث لا تعتمد تشغيلات الاختبار العادية على توافر الشبكة أو إنفاق أموال الاختبار.
- التحقق من تمويل الموقّع، وبيانات أصول الرسوم، والإذن السلطة، والحالة المتوقعة قبل تقديم كل معاملة اختبارية حية.
- انتظر الحالة النهائية، ثم التحقق من الحالة الناتجة مع استفسار القراءة فقط.
انظر بناء على SORA 3: Taira و Minamoto .
شبكة أساسية أو بوابة إنتاج
- استخدم علامات إنتاج منفصلة، التمويل، النطاقات، وطرق تشكيل. لا تعزز مفاتيح الشبكة الاختبارية أو افتراضات الصمام.
- تأكيد السيناريوهات المتقاطعة المطلوبة SDK مع مصفوفة التوافق . قم بالتحديد بشكل منفصل واختبار CLI الدقيق ، والتنسيق الثنائي ، والتكوين، وإطلاق الشبكة المستخدمة من قبل النشر.
- تصاريح المراجعة، رعاية الرسوم، حدود الأسعار، مراقبة، حالة النسخة الاحتياطية، ومعايير الإعادة قبل نافذة إصدار.
- احتاج إلى خطة صفقة مكتوبة أو خطة هجرة للخطط ذات تأثير كبير.
العودة إلى الوراء والانتعاش
- تحديد التغييرات التي يمكن إلغائها عن طريق نشر الرمز، والتي تتطلب معاملة على سلسلة، والتي لا يمكن إلغاءها مباشرة.
- لتغييرات البيانات على السلسلة، إعداد المعاملات التعويضية أو نصوص الهجرة قبل كتابة أول إنتاج.
- لتغييرات الشبكة، حافظ على المجموعة الثنائية السابقة، وقطعة التكوين، والتكوين الموقع، والكتاب التشغيلي المتاح خلال الإفراج.
- حدد نقطة اتخاذ القرار لإلغاء التنفيذ بناءً على إشارات موضوعية مثل معدل الرفض أو نمو الصفوف أو تأخير أو صحة الأقران.
قائمة التحقق النهائية
- التركيب هو محدد للبيئة ولا يحتوي على أسرار اختبار فقط.
- سلوك إعادة محاولة المعاملات غير قادر أو محدد صراحة.
- يمكن للتطبيق تمييز الرفض، والانتهاء من الصلاحية، والموعد المحدد، وفشل توفر نقطة النهاية.
- وتشمل المراقبة التدفق، والتأخير، وعمق الصفوف، والرفض، وتغييرات الرؤية، والأحداث التجارية ذات الصلة.
- لدى المشغلين كتيبات تشغيل للطرق المتوقعة للفشل.
- وشملت مراجعة الأمن الاحتفاظ بالمفاتيح والإذن والتعرض للشبكة وسلطة التشغيل الآلي.