العودة إلى الدورة

تحدي HTTP الصباحي: المستوى الثاني

لغة Go (Golang) للخدمات المصغرة السحابية (Cloud-Native Microservices)

رفع المستوى

الآن بعد أن عرفت التزامن، قم بتحديث روتينك الصباحي.

التحدي:

  1. خادم مع نقطة نهاية POST.
  2. عند استقبال البيانات، أطلق Goroutine لـ "معالجتها".
  3. استخدم Channel لإرسال النتيجة إلى عامل تسجيل (logging worker).
  4. استخدم WaitGroup لضمان عدم توقف الخادم إلا بعد انتهاء العامل من عمله.