Spring Cloud

Spring Cloud Nedir?

Spring Framework ekosisteminde yer alan Spring Cloud, Mikroservis mimari projelerimizde kullanabileceğimiz dağıtık bir bulut uygulamaları geliştirmemizi sağlayan kütüphanedir.

Spring Cloud içerisinde yer alan hizmetler ile birlikte mikroservis mimarileri baştan sona tasarlayabiliriz. Spring Cloud’un özelliklerine ve hizmetlere bakalım.

Özellikleri


Load Balancing

Mikroservislerimizin trafik dengelemesini izleyebilir, yönetebilir, dağıtabiliyoruz.

Dağıtık Konfigürasyon

Her mikroservisin ayrı bir konfigürasyon dosyamız olsa da, global bir konfigürasyon da yapılandırabilmekteyiz.

Global locks

Mikroservislerimizin thread işlemlerini işlem boyunca koruyan ve başka bir thread gelmemesini sağlayan önemli bir özelliktir.

Hizmetler


Apı Gateway

Mikroservislerimizin birbirine bağlanmasını sağlamaktadır. Servislerimizi yönetebilmemize olanak sağlamaktadır.

Service Discovery

Mikroservislerimizin birbirlerinden haberdar olarak çalışmasına olanak sağlayan hizmettir.

Circuit Breakers

Mikroservislerimizde oluşan hataların kendine has özelliklerini kullanarak servislerimizin sağlıklı çalışmasını sağlayan olanaklar sunmaktadır.

Spring Cloud’un özelliklerinden ve yapabileceklerimizi teorik olarak bahsettim sonraki yazılarımda bu bahsettiğim konulardan bahsederek Spring Cloud kullanarak mikroservis yazılımlar geliştireceğim.

DAHA FAZLASI:Spring Cloud

İlgini Çekebilir

YORUM YAP

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir