Mikroservislere Giriş Projesi
Başlatma Sırası:
- config-service (Spring-cloud-config)
- discovery-service (Eureka)
- Örnek mikroservisler (department, employee, organization)
- proxy-service (API GW / Zuul)
Terminalden projeleri başlatmak için şu komutu kullanın:
mvn spring-boot:run
ÖNEMLİ! Yalnızca Config-service'in git repo yerine lokaldeki config dosyalarını okuması için profil adı olarak "native" vermemiz gerekiyor. İlgili komut:
mvn spring-boot:run -Dspring-boot.run.profiles=native
Tüm projeler başladıktan sonra:
Eureka Dashboard: http://localhost:8061
Swagger UI (API Documentation): http://localhost:8060/swagger-ui.html
Örnek API çağrısı (API GW Üzerinden): http://localhost:8060/organization/