التوجيه والمرشّحات
في هذا الدرس 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.
تفاصيل المخطط المبدئي
عرض عملي
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.
التطبيق
طبّق هذا الدرس بمختبر الوحدة وتمارينها واختبارها.
تعليم الدرس كمكتمل اختياري ويمكنك التراجع عنه في أي وقت. يبقى تقدمك محفوظًا في هذا المتصفح.