Return to Video

Task Queues & Cron Jobs - Developing Scalable Apps with Java

  • 0:00 - 0:02
    هيا نتعرف على ميزة أخرى مطلوبة
  • 0:02 - 0:06
    لإنشاء تطبيقات قابلة للتحجيم ألا وهي قوائم انتظار المهام. لماذا
  • 0:06 - 0:08
    نحتاج إلى قوائم انتظار المهام؟ حسنًا، لا يجب أن
  • 0:08 - 0:11
    تمثل هذه الصورة هذه المرة مفاجأة لكم. يصل المستخدمون
  • 0:11 - 0:16
    إلى تطبيقنا من أجهزة متنوعة. ويرجع
  • 0:16 - 0:19
    التطبيق الاستجابة. من الناحية الفنية، يلزم إرجاع
  • 0:19 - 0:22
    الاستجابة في غضون 60 ثانية من إرسال الطلب. ولكن
  • 0:22 - 0:25
    هذا وقت طويل. تحدثنا عن أهمية
  • 0:25 - 0:28
    إرجاع الاستجابة بأسرع وقت ممكن
  • 0:28 - 0:30
    إلى المستخدمين الأعزاء. ولا نريدهم كذلك
  • 0:30 - 0:33
    ينتظرون حتى لثوانٍ، أليس كذلك؟ وبالتأكيد ليس لستين
  • 0:33 - 0:37
    ثانية. تريدون توصيل الاستجابة بأسرع وقت
  • 0:37 - 0:40
    ممكن. ولكن لنقل مثلاً أن نشاط المستخدم أدى
  • 0:40 - 0:43
    إلى حدوث شيء كبير. على سبيل المثال، ينظم المستخدم
  • 0:43 - 0:47
    مؤتمرًا جديدًا، ويترتب على ذلك ضرورة إرسال 10 آلاف رسالة عبر
  • 0:47 - 0:51
    البريد الإلكتروني لإخطار المستخدمين الآخرين
  • 0:51 - 0:54
    بشأن هذا المؤتمر. في البداية، يتعذر فعل هذا في غضون
  • 0:54 - 0:57
    60 ثانية. وثانيًا، من المؤكد أنكم لا تريدون
  • 0:57 - 1:00
    أن ينتظر المستخدم الذي قام بتسجيل المؤتمر
  • 1:00 - 1:04
    لحين حدوث ذلك. تذكروا أن تحديث الشاشة يتوقف
  • 1:04 - 1:06
    على استجابتكم، لذا فإن الثواني مهمة للمحافظة
  • 1:06 - 1:10
    على استجابة التطبيق. تمثل قوائم انتظار المهام
  • 1:10 - 1:14
    .الملجأ الوحيد لنا. فهذه هي المشكلة التي تحلها قوائم انتظار المهام
  • 1:14 - 1:16
    وقد لا تكون رسائل البريد الإلكتروني هي التي تدفعنا
  • 1:16 - 1:19
    ،إلى هذا، فيمكن أن يكون أي شيء آخر. على سبيل المثال
  • 1:19 - 1:21
    صورة مطلوب تحليلها أو فيديو مطلوب
  • 1:21 - 1:25
    إعادة ترميزه. ثمة أشياء عديدة لا نحتاجها
  • 1:25 - 1:28
    لإتمام طلب المستخدم ويمكن أن تستخدم قوائم انتظار المهام
タイトル:
Task Queues & Cron Jobs - Developing Scalable Apps with Java
概説:

more » « less
Video Language:
English
Team:
Udacity
プロジェクト:
UD859 - Developing Scalable Apps
Duration:
01:29

Arabic subtitles

改訂