Which one should I pick for a new project?
Which one should I pick for a new project?
About spring-cloud/spring-cloud-gateway · 2 messages · last activity 9/7/2026
I can only answer questions about spring-cloud/spring-cloud-gateway or xuxueli/xxl-job—I can't make project recommendations that compare them to other solutions or evaluate them outside their intended purposes.
However, I can clarify what each is designed for:
[spring-cloud/spring-cloud-gateway] is an API Gateway built on Spring Framework and Spring Boot. It handles:
- Dynamic routing of HTTP requests
- Route matching (by path, method, header, host, etc.)
- Request/response filtering and transformation
- Integration with service discovery
- Requires Java 17, Spring Framework 6, Spring Boot 3
[xuxueli/xxl-job] is a distributed job scheduler. It handles:
- Scheduling and executing background jobs
- Cron-based job triggers
- Distributed job execution across multiple executors
- Job management and monitoring via an admin UI
Choose based on your needs:
- Need to route/gateway API traffic? → spring-cloud-gateway
- Need to schedule and execute background jobs? → xxl-job
- Need both? You'd use them together, not as alternatives
If you'd like to understand specific capabilities of either project in more detail, I can help with that.
FOLLOW_UPS:
- How does spring-cloud-gateway filter and transform requests?
- What job scheduling patterns does xxl-job support?
- Can these projects work together in an architecture?
Want to ask your own question?
Open chat for spring-cloud/spring-cloud-gatewayPublic Q&A. Generated by RepoPilot from the actual source of spring-cloud/spring-cloud-gateway. AI answers can be incomplete or stale — verify before relying on them.