ميزات جاهزة للنشر
تم تصميم Asset Core للأنظمة الإنتاجية التي تحتاج إلى حالة حتمية، وعزل صريح، وإعادة تشغيل بمستوى تدقيق—كل قدرة أدناه موجودة للحفاظ على موثوقية حالة العالم تحت أحمال العمل الحقيقية.
سجل الالتزام
تعتبر Asset Core سجل الالتزام هو الكتابة الذرية الوحيدة. يتم ختم كل انتقال حالة كدفعة غير قابلة للتغيير تتضمن كل من دلتا ولقطة حالة بعدية. هذا يحافظ على قابلية تدقيق النظام ويمنع دخول حالة مخفية.
- دفعات قابلة للإلحاق فقط مع مجموعات تحقق للتحقق من السلامة
- تسلسل عالمي أحادي الاتجاه لكل مساحة اسم من أجل ترتيب مستقر
- إعادة تشغيل حتمية لإعادة بناء أي حالة تاريخية
- مفاتيح عدم التكرار لإعادة محاولة طلبات الكتابة بأمان
المساحات الاسمية
تعتبر المساحات الاسمية حدودًا صارمة: كل مساحة اسمية لها هويتها الخاصة، وسجلاتها، وفهارسها، وتاريخ الالتزام. يتم فرض العزل في كل من عملية الكتابة وعمليات القراءة. هذه هي الطريقة التي يدعم بها Asset Core عمليات النشر متعددة المستأجرين دون تسرب حالة عبر المساحات الاسمية.
- سجلات الفئات ذات النطاق المحدد وفضاءات معرف الحاويات
- حالات دورة الحياة مع انتقالات تعطيل/حذف صريحة
- بيانات السلالة لاستعادة النسخ الاحتياطية من اللقطات والفروع المهيأة
- مسارات التدقيق واستعلامات التاريخ لكل مساحة اسم
اكتب المسار
مسار الكتابة هو خط أنابيب حتمي مع تسلسل واضح، والتحقق، وحدود المتانة. إنه صارم عن عمد بحيث يكون كل التزام قابل للتكرار ومرتّب، حتى تحت ضغط عالٍ من التزامن.
- عمال القبول والفحص المسبق للتحقق من الحمولة بشكل متوازي
- إعادة ترتيب المخزن للحفاظ على تسلسل محدد تحت التزامن
- حارة كاتب واحد لتسلسل تغييرات العالم
- إضافة برنامج تشغيل تجمع وسجل الالتزام لختم ونشر الدفعات
التحقق من صحة الطيران
تحقق ما قبل الإرسال يحاكي عملية الالتزام دون تغيير حالة العالم أو إضافة إلى سجل الالتزامات. يستخدم نفس قواعد L2/L3 مثل الالتزامات الحقيقية، لذا فإن النتائج تعادل الالتزام. هذه هي الطريقة الأكثر أمانًا للتحقق من العمليات المعقدة متعددة الخطوات قبل أن تقوم بالالتزام.
- دلالات الفشل السريع: تتوقف عند أول عملية غير صالحة
- تعيد تسلسل العالم المعتمد ونتائج كل عملية للتخطيط
- يمكّن الفرق من التحقق من التغييرات المعقدة متعددة العمليات قبل التقديم
مثال: يقوم مخطط الروبوت بفحص تسلسل الالتقاط والتثبيت مقابل خلية العمل المشتركة؛ إذا نجح، فإن الالتزام الدقيق سينجح في نفس تسلسل العالم.
العمليات الجماعية
تقدم العمليات الجماعية دفعات مرتبة وذرة للحالات التي تتطلب تحققًا مشتركًا وتخطيطًا حتميًا عبر عدة تحويلات أو تحركات. يتم تنفيذها بترتيب الإدخال وتنجح ككتلة واحدة أو تفشل دون تغيير.
- دلالات دفعات مرتبة مع تنفيذ حتمي
- التحقق المسبق المشترك لمنع الفشل أثناء الدفعة
- نقل جماعي وتحريك المتغيرات لعمليات العمل ذات الإنتاجية العالية
التراجع عن الالتزام (إلغاء Sidecar)
يمكنك استخدام الالتزام العكسي لإصدار التزام تعويضي باستخدام خطة عكسية مخزنة من جانب التراجع. يتم التقاط الخطة في وقت الالتزام من سجل التراجع بالإضافة إلى الحالة اللاحقة، وتطبق فقط إذا كانت الحالة الحالية لا تزال تتطابق مع الحالة اللاحقة المتوقعة للخطة.
- يستخدم
commit_idكمعرف خارجي للإلغاء - الاحتفاظ المقيد بواسطة السياسة والوصول المتحكم فيه بواسطة RBAC
- يتحقق من حالة ما بعد المتوقعة من الخطة المخزنة ويفشل في حالة وجود تعارضات بدلاً من تخمين النية
- ربط جاهز للتدقيق بين الالتزامات الأصلية والالتزامات التعويضية
التفويض
يتم تقييم التفويض عند قبول الطلب وعند كل عملية مع وضع افتراضي للرفض. تتجنب الاستجابات تسرب وجود مساحة الأسماء. هذا يحافظ على صرامة الحوكمة مع الحفاظ على تشخيصات صديقة للمشغل.
- سياسة الرفض الافتراضي مع تقييم قائم على الدور
- روابط السماح/الرفض المحددة بنطاق مساحة الاسم
- موقف عدم الإفصاح عن المساحات غير المعروفة
- تقييد فشل المصادقة وتطبيق الحصة الاختيارية
- سياق تفويض مدفوع بالسياسة لبيئات النشر المتنوعة
تخزين السجلات
يدعم Asset Core تكوينات متعددة لتخزين سجلات الالتزام وقراءتها لتناسب ملفات نشر مختلفة. واجهة سجل الالتزام قابلة للتعديل بحيث يمكن للنشر إضافة خلفيات بديلة دون تغيير الدلالات الأساسية. يتيح لك ذلك توسيع التخزين دون إعادة كتابة وقت التشغيل.
- سجل الالتزام الدائم المدعوم بالملفات للنشر في الإنتاج
- سجل الالتزام في الذاكرة للتطوير والاختبار المدمج
- واجهة قراءة موجهة بالذاكرة لاستراتيجيات التتبع البديلة
- تخزين قائم على القطاعات مع نقاط تفتيش لاستعادة سريعة
- واجهة خلفية قابلة للتوسيع لوسائط التخزين البديلة والسياسات
المراقبة
يعمل برنامج القراءة على تتبع السجل لتجسيد الإسقاطات وكشف بيانات الحداثة. تم تصميم قابلية المراقبة لتظهر لك بالضبط مدى حداثة قراءاتك وأين تتراكم الكمون.
- مقاييس الانتعاش والتأخير المرتبطة بتسلسل العالم
- نقاط نهاية التاريخ/الاستعلام التي تعيد دفعات الالتزام المختومة
- استقصاءات الصحة لحالة الجاهزية والتعويض
- مسارات إعادة التشغيل الحتمية للتدقيق ومراجعة الحوادث
- بيانات تحديث العرض للحد من قدم بيانات جانب القراءة
لأساسيات العمارة والحاويات، انظر Basics. لعرض تجريبي قابل للتشغيل، انظر Examples. لمراجع تقنية أعمق، انظر Docs. لجولة في العالم الحقيقي مع سجلات كاملة، انظر Robotic Arm Continuous scenario.