Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Gateway path routing refactor #20

Open
ChromaChroma opened this issue Jul 4, 2022 · 0 comments
Open

Gateway path routing refactor #20

ChromaChroma opened this issue Jul 4, 2022 · 0 comments
Labels
enhancement Refactor or redesign of existing features / code feature Add new functionality

Comments

@ChromaChroma
Copy link
Collaborator

Gateway

Efficiëntly configure Cloud Gateway

Problem

Eindpoint path routing for each separate controller in services
(that do not nest inside main uri, i.e. '/api/products/catagories')
Image

Possibilities

Eindpoint:
Or, All registerd manualy (current)

Or, Has to be prefixed with recognisable URI part:

  • i.e. '/security/authorization' and '/security/user'
  • or, other way to register different controllers in a way to automaticly register them under the service URL

Or, Path rewriting

Or some other Automatic per service only URL registration

References

Spring cloud discovery?
https://stackoverflow.com/questions/60616745/what-are-the-differences-between-spring-cloud-gateway-and-eureka-service-discove
Netflix's Eureka discovery integration-dependency
https://www.javainuse.com/spring/cloud-gateway-eureka

@ChromaChroma ChromaChroma added feature Add new functionality enhancement Refactor or redesign of existing features / code labels Jul 4, 2022
@ChromaChroma ChromaChroma moved this from Backlog to In Progress in Bartap project management Jul 5, 2022
@ChromaChroma ChromaChroma moved this from In Progress to Backlog in Bartap project management Jul 5, 2022
@JortWillemsen JortWillemsen added this to the v1.0 milestone Jul 5, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement Refactor or redesign of existing features / code feature Add new functionality
Projects
Archived in project
Development

No branches or pull requests

2 participants