ميزات جاهزة للنشر
تم تصميم Asset Core للأنظمة الإنتاجية التي تحتاج إلى حالة حتمية، وعزل صريح، وإعادة تشغيل بمستوى تدقيق. تلخص هذه الصفحة الميزات الأساسية للبنية التحتية التي تهم في النشر الفعلي.
سجل الالتزام
تعتبر Asset Core سجل الالتزام هو الكتابة الذرية الوحيدة. يتم ختم كل انتقال حالة كدفعة غير قابلة للتغيير تتضمن كل من دلتا ولقطة حالة بعدية.
- دفعات قابلة للإلحاق فقط مع مجموعات تحقق للتحقق من السلامة
- تسلسل عالمي أحادي الاتجاه لكل مساحة اسم من أجل ترتيب مستقر
- إعادة تشغيل حتمية لإعادة بناء أي حالة تاريخية
- مفاتيح عدم التكرار لإعادة محاولة طلبات الكتابة بأمان
المساحات الاسمية
مساحات الأسماء هي حدود صارمة: كل مساحة اسم لها هويتها الخاصة، سجلاتها، فهارسها، وتاريخ الالتزام. يتم فرض العزل في كل من خدمة الكتابة وعمليات القراءة.
- سجلات الفئات ذات النطاق المحدد وفضاءات معرف الحاويات
- حالات دورة الحياة مع انتقالات تعطيل/حذف صريحة
- بيانات السلالة لاستعادة النسخ الاحتياطية من اللقطات والفروع المهيأة
- مسارات التدقيق واستعلامات التاريخ لكل مساحة اسم
كتابة المسار
مسار الكتابة هو خط أنابيب حتمي مع تسلسل واضح، والتحقق، وحدود المتانة.
- عمال القبول والفحص المسبق للتحقق من الحمولة بشكل متوازي
- إعادة ترتيب المخزن للحفاظ على تسلسل محدد تحت التزامن
- حارة كاتب واحد لتسلسل تغييرات العالم
- إضافة برنامج تشغيل تجمع وسجل الالتزام لختم ونشر الدفعات
التحقق من صحة الطيران
تحقق ما قبل الطيران يحاكي عملية الالتزام دون تغيير حالة العالم أو إضافة إلى سجل الالتزامات. يستخدم نفس قواعد L2/L3 مثل الالتزامات الحقيقية، لذا فإن النتائج تعادل الالتزام.
- دلالات الفشل السريع: تتوقف عند أول عملية غير صالحة
- تعيد تسلسل العالم المعتمد ونتائج كل عملية للتخطيط
- يمكّن الوكلاء من التحقق من تغييرات متعددة ومعقدة قبل التقديم
مثال: يقوم مخطط الروبوت بفحص تسلسل الالتقاط والتثبيت مقابل خلية العمل المشتركة؛ إذا نجح، فإن الالتزام الدقيق سينجح في نفس تسلسل العالم.
التفويض
يتم تقييم التفويض عند قبول الطلب وعند كل عملية مع موقف افتراضي بالرفض. تتجنب الاستجابات تسريب وجود مساحة الأسماء.
- سياسة الرفض الافتراضي مع تقييم قائم على الدور
- روابط السماح/الرفض المحددة بنطاق مساحة الاسم
- موقف عدم الإفصاح عن المساحات غير المعروفة
- تقييد فشل المصادقة وتطبيق الحصة الاختيارية
- سياق تفويض مدفوع بالسياسة لبيئات النشر المتنوعة
تخزين السجلات
يدعم Asset Core تكوينات متعددة لتخزين سجلات الالتزام وقراءتها لتناسب ملفات نشر مختلفة. واجهة سجل الالتزام معيارية، لذا يمكن للنشر إضافة خلفيات بديلة دون تغيير المعاني الأساسية.
- سجل الالتزام الدائم المدعوم بالملفات للنشر في الإنتاج
- سجل الالتزام في الذاكرة للتطوير والاختبار المدمج
- واجهة قراءة موجهة بالذاكرة لاستراتيجيات التتبع البديلة
- تخزين قائم على القطاعات مع نقاط تفتيش لاستعادة سريعة
- واجهة خلفية قابلة للتوسيع لوسائط التخزين البديلة والسياسات
المراقبة
يعمل برنامج الـ daemon على متابعة السجل لتجسيد الإسقاطات وكشف بيانات التحديث.
- مقاييس الانتعاش والتأخير المرتبطة بتسلسل العالم
- نقاط نهاية التاريخ/الاستعلام التي تعيد دفعات الالتزام المختومة
- استقصاءات الصحة لحالة الجاهزية والتعويض
- مسارات إعادة التشغيل الحتمية للتدقيق ومراجعة الحوادث
- بيانات تحديث العرض للحد من قدم بيانات جانب القراءة
لأساسيات العمارة والحاويات، راجع Basics. لعرض تجريبي قابل للتشغيل، راجع Examples. لمراجع تقنية أعمق، راجع Docs.