Kayıt Ol

Giriş

Şifremi Kaybettim

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

soru ekleme

Soru sormak için giriş yapmalısınız.

Giriş

Kayıt Ol

.........

Spring Boot – Eureka Server

Spring Boot – Eureka Server

Eureka Server, tüm client-service uygulamaları ile ilgili bilgileri içeren bir uygulamadır. Her Mikro servis Eureka sunucusuna kayıt olur ve Eureka sunucusu her bir portda ve IP adreslerinde çalışan tüm client uygulamalarını bilir. Eureka Server, Discovery Server olarak da bilinir.

Bu bölümde, bir Eureka sunucusunun nasıl kurulacağı hakkında ayrıntılı olarak öğreneceğiz.

Eureka Sunucusunu Kurmak

Eureka Server, Spring Cloud paketi ile birlikte geliyor. Bunun için Eureka sunucusunu geliştirip varsayılan port 8761’de çalıştırmamız gerekiyor.

Spring Initializer ana sayfasını https://start.spring.io/ ziyaret edin ve Eureka sunucu bağımlılığı ile Spring Boot projesini indirin. Aşağıdaki ekran görüntüsünde gösterilmiştir –

Projeyi main Spring Boot Application class dosyasını indirdikten sonra, @EnableEurekaServer anatasyonunu eklememiz gerekir. @EnableEurekaServer anatasyonu Spring Boot uygulamanızın Eureka Sunucusu görevi görmesini sağlamak için kullanılır.

Main Spring Boot uygulama class dosyasının kodu aşağıda gösterilmiştir.

Spring cloud Eureka sunucu bağımlılığının build configuration dosyanıza eklendiğinden emin olun.

Maven için kod aşağıda gösterilmiştir –

Gradle için kod aşağıda verilmiştir –

Komple build configuration dosyası aşağıda verilmiştir –

Maven pom.xml

Gradle – build.gradle

Varsayılan olarak, Eureka Sunucusu kendini discovery’e kaydeder. Aşağıdaki yapılandırmayı application.properties dosyasına veya application.yml dosyasına eklemelisiniz.

application.properties dosyası aşağıda verilmiştir.

Application.yml dosyası aşağıda verilmiştir –

Şimdi çalıştırılabilir bir JAR dosyası oluşturabilir ve Spring Boot uygulamasını aşağıda gösterilen Maven veya Gradle komutlarını kullanarak çalıştırabilirsiniz –

Maven için aşağıdaki komutu kullanın –

“BUILD SUCCESS” sonrasında, JAR dosyasını hedef dizinin altında bulabilirsiniz.

Gradle için, aşağıda gösterilen komutu kullanabilirsiniz –

“BUILD SUCCESSFUL” ifadesinden sonra JAR dosyasını build / libs dizini altında bulabilirsiniz.

Şimdi, JAR dosyasını aşağıdaki komutu kullanarak çalıştırın –

Uygulamanın Tomcat port 8761’de aşağıda gösterildiği gibi başladığını görebilirsiniz –

Şimdi, web tarayıcınızda http://localhost:8761/URL’sini yazın ve 8761 numaralı portda çalışan Eureka Sunucusunu aşağıda gösterildiği gibi görebilirsiniz

Hakkında Hilal Saim

Namık Kemal Üniversitesi/Bilgisayar Mühendisliği

Beni Takip Et

Leave a reply

*