انتقل إلى المحتوى
أمين أبوزيد
درس مخطط لهMID-035-L02

التوجيه والمرشّحات

  • الدرس 2 من 6
  • Mid-level
في هذا الدرس 4 موضوعات

هذا الدرس مخطط له. يعرض المخطط أدناه الموضوعات التي سيغطيها، ولم يُنشر الدرس الكامل بعد.

نص الدروس والتمارين باللغة الإنجليزية، بينما تبقى واجهة الموقع وعناوين الدروس بالعربية.

في هذا الدرس

configure Spring Cloud Gateway routes and filters.

الموضوعات المخطط لها

  • A route has an id, a destination URI, predicates (match path, method, header) and filters (change the request or response).
  • Common filters: strip a path prefix, add headers, rewrite paths, rate limit, retry.
  • Destination URIs use service names from DNS (http://orders:8080), not hard-coded IPs.
  • Gateway is reactive (WebFlux); never block in a filter.
  • Verify the starter name and property keys for your Spring Cloud version before recording.
تفاصيل المخطط المبدئي

عرض عملي

yaml
spring:
  cloud:
    gateway:
      routes:
        - id: orders
          uri: http://orders:8080
          predicates: [ Path=/api/orders/** ]
          filters: [ StripPrefix=1 ]

اختبر فهمك

What does a predicate do?

أظهر الإجابة

Decides whether a request matches the route.

التطبيق

طبّق هذا الدرس بمختبر الوحدة وتمارينها واختبارها.

المختبر والتمارين الاختبار

تعليم الدرس كمكتمل اختياري ويمكنك التراجع عنه في أي وقت. يبقى تقدمك محفوظًا في هذا المتصفح.

اكتب للبحث في المستويات والمراحل والوحدات والدروس.