تصميم نظام اختصار الروابط

رسم تخطيطي11 عقدالهندسة · بنية خدمة الروابطصُنع من طلب واحد
معاينة للقراءة فقط

الموجّه

صمّم بنية معمارية لنظام اختصار الروابط

أنشئ نسختك الخاصة

حول الإطار

راجع مكوّنات خدمة الروابط المختصرة

يوضّح مثال اختصار الروابط متصفحًا، وموازن تحميل، وخدمة API، وذاكرة Redis مؤقتة، وخريطة روابط في Postgres، ومولّد معرّفات، وخدمة تحليلات، وشبكة CDN، وقائمة انتظار Kafka. تربط ثمانية أسهم بين هذه المكوّنات التسعة. كما يسرد مربع منفصل لمقاييس الأداء 100 مليون عملية إعادة توجيه يوميًا، وزمن استجابة p99 أقل من 50 ميلي ثانية، وتوافرًا بنسبة 99.99% بوصفها أهدافًا نموذجية لا نتائج مقاسة.

تتصل واجهة API بذاكرة التخزين المؤقت وقاعدة البيانات. وتمتد روابط أخرى من ذاكرة التخزين المؤقت عبر توليد المعرّفات إلى شبكة CDN، ومن قاعدة البيانات عبر التحليلات إلى Kafka. ويترك هذا الترتيب التسلسل الفعلي لإنشاء الرابط، والبحث في ذاكرة التخزين المؤقت، وتسليم إعادة التوجيه، ونشر الحدث غير محسوم.

طوّر الرسم عبر فصل طلبات إنشاء الرابط عن طلبات إعادة التوجيه. وحدّد موضع تخصيص المعرّفات، وكيف تصل حالات فقدان التخزين المؤقت إلى التخزين، ومتى تُرسَل أحداث النقر. واستخدم افتراضاتك حول حركة المرور لمراجعة الأهداف، بدل اعتبار الرسم دليلًا على إمكانية تحقيقها.

ما المدرج

ما تحصل عليه

  • تسعة مكوّنات بالإضافة إلى مربع منفصل يتضمن أهدافًا نموذجية للأداء
  • واجهة API للإنشاء وإعادة التوجيه متصلة بـ Redis وPostgres
  • مكوّنات مسمّاة لتوليد المعرّفات وشبكة CDN والتحليلات وKafka
  • ثمانية روابط تخطيطية يمكن تطويرها إلى مسارات طلبات واضحة
رسم تخطيطي

تصميم نظام اختصار الروابط

تصميم الأنظمةالبنية المعماريةاختصار الروابطالأنظمة الموزعةالاستعداد للمقابلات

✦ Free preview · Sign in to use

الأسئلة الشائعة

الأسئلة الشائعة

هل يوضّح القالب تنفيذ 100 مليون عملية إعادة توجيه يوميًا؟

لا. هذا الرقم مجرد تسمية في مربع مقاييس الأداء بالمثال. أما تخطيط السعة واختبار الحمل فهما مهمتان منفصلتان تستندان إلى حجم عمل محدد.

هل وُضع مولّد المعرّفات ضمن تدفق إنشاء متكامل؟

يوضّح الرسم اتصال ذاكرة التخزين المؤقت بمولّد المعرّفات ثم بشبكة CDN. لكنه لا يشرح بالتفصيل كيف يخصّص طلب الإنشاء معرّفًا ويحفظ ربط الرابط؛ لذا اطلب توضيح هذا المسار صراحةً.

هل يتضمن الرسم انتهاء صلاحية الروابط أو التعامل مع إساءة الاستخدام؟

لا يظهر أيٌّ منهما. أضف انتهاء الصلاحية، واستجابات الروابط غير الصالحة، وعمليات التحقق التي تتطلبها خدمتك قبل استخدام الرسم مرجعًا للتنفيذ.

تصميم نظام اختصار الروابط

مجاني للبدء. لا حاجة لبطاقة ائتمان.

Free preview · Sign in to use