Simple WebFlux microservice orchestration with load balancer and gateway example.
Follow steps in order:
- Package
example-webflux-ms-libmodule and then, - Run
example-webflux-ms-eureka-servermodule, - Run
example-webflux-ms-gatewaymodule, - Run
example-webflux-ms-product-details-servicemodule and, - Run
example-webflux-ms-product-servicemodule.
Through gateway API:
- http://localhost:8080/public
- http://localhost:8080/product
- http://localhost:8080/product/{id}
- http://localhost:8080/product-details
- http://localhost:8080/product-details/{id}
Direct API:
- http://localhost:8091/public
- http://localhost:8091/product
- http://localhost:8091/product/{id}
- http://localhost:8092/product-details
- http://localhost:8092/product-details/{id}
JDK 17or higher