Arşivler

Spring Cloud Eureka Discovery Server’a Register Olmak

Spring Cloud Dersleri
Spring Cloud Dersleri

Spring Cloud Dersleri‘ne devam ediyorum.

Bu yazıda önceki bölümde oluşturduğumuz Eureka Server’a geliştireceğimiz bir mikroservis’imizi register edeceğiz.

Yapacağımız uygulama bir Prodcut mikroservisi geliştirceğiz ve Eureka Service’a bağlanacağız.

Register olmak istediğimiz Eureka servisi için uygulamamızda bir Eureka client maven bağımlılığı ekliyoruz.

    <dependencies>
        <dependency>
            <groupId>org.springframework.cloud</groupId>
            <artifactId>spring-cloud-starter-netflix-eureka-client</artifactId>
        </dependency>

        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-test</artifactId>
            <scope>test</scope>
        </dependency>
    </dependencies>
Code language: Java (java)

Client olarak bağlanmak için eklememiz gereken eureka-client bağımlılığı ile uygulamamıza bir anotasyon eklememiz gerekmektedir.

Uygulamamıza bir isim verelim. application.yml dosyasında belirtelim.

spring.application.name=Product Application
@EnableDiscoveryClient
@SpringBootApplication
public class ProductServiceApplication {
    public static void main(String[] args) {
        SpringApplication.run(ProductServiceApplication.class, args);
    }
}
Code language: PHP (php)

Bu anotasyon ile birlikte uygulamamızı açtığımızda ayağa kalkarken eureka-server‘a bağlanmaktadır.

Uygulamayı ayağa kaldırdıktan sonra eureka server’ın paneline bakalım.

Eureka server dashboard

Eureka Serverımıza baktığımıza bağlandığını görmüş olduk.

Sonraki Spring Cloud Dersleri’nde görüşmek üzere.


Önceki Ders: Spring Cloud Eureka Discovery Server Nedir? Uygulama Örneği?
Spring Cloud Dersleri
Sonraki Ders: Spring Cloud Gateway & Routing & Load Balancing İşlemleri