Bu yazıda eski mikroservice uygulamamı güncelledim ve değişiklikleri yazdım. Uygulama şu anda Spring Framework 2024 özellikleri ile çalışıyor.
RabbitMQ nedir ve mikroservis mimarisinde nasıl kullanılabilir konulu yazı dizisinin bu son yazısında aldığımız kararları ve implementasyonları inceleyeceğiz. Ayrıca olası sorunları veya çözümleri de düşüneceğiz.
Bu yazıda mikroservis uygulamamızda rabbitmq tarafına gönderdiğimiz mesajları kuyruklardan alıp işleyeceğiz. Sisteme küçük bir mail servisi ekleyeceğiz.
Bu yazıda mikroservisimizdeki MVC uygulamasından RabbitMQ aracımıza Spring AMQP vasıtası ile mesajlar göndereceğiz. Ayrıca yönetim konsolunda kuyrukların ve mesajların durumlarını da göreceğiz.
Mikroservis mimarisine entegre ettiğimiz RabbitMQ aracını daha yakından tanımanın zamanı geldi.
Bu yazı dizisinde SAGA tabanlı mikroservis projesi üzerine RabbitMQ ile yeni özellikler ekleyeceğiz. Message broker araçlarını tanıyıp inceleyeceğiz.
Sonunda geri dönüp bakma zamanı geldi. Bu yazıda mikroservis mimarisi ile hazırladığım uygulamayı iyisi ve kötüsü ile analiz etmeye çalışacağım. Kazanımlarımız, kayıplarımız ve alternatiflerimiz neler olabilir?
Bir mikroservis uygulaması tasarladığımız bu yazı dizisinde sıra sistemi ayağa kaldırmaya geldi. Elimizde 11 adet projemiz var ve herhangi bir management aracı kullanmadan tek bir tuş ile deploy ve run işlemlerini nasıl yapacağımızı göreceğiz.
Bu yazıda mikroservislerimizi kullanacak bir MVC web uygulaması yazacağız. Bu uygulama SAGA koordinatörü olacak. Bu proje ile büyük resmi tamamlamış olacağız.
SAGA tabanlı Mikroservis uygulaması yazı dizisinde uygulamanın analizini yapmış ve araçlarını tanımıştık. Bir önceki yazıda omurga sistemi kodlamış ve ayağa kaldırmıştık. Bu yazıda bu sistem üzerine küçük servislerimizi nasıl yazmamız gerektiğini görecek ve 1 servisi ayağa kaldıracağız.
Bu yazıda SAGA tabanlı mikroservis uygulamamızın omurga sistemindeki 3 projeyi (Eureka, Config Server, Gateway) ayağa kaldıracağız.
Mikroservis mimarisi ile hazırladığımız SAGA uygulamasını analiz etmeye ve kodlamaya devam ediyoruz. Bir önceki yazıda sistemi tanımış ve analiz etmiştik. Bu yazıda omurga sisteme göz atacağız.
Meşhur mikroservisler dünyasına Spring Cloud ile basit bir uygulama geliştirerek giriş yapacağız. 7 parçadan oluşacak bu yazı dizisini takip ederek kendi mikroservis mimarinizi ayağa kaldırabileceksiniz. Hazırsanız yolculuğumuz başlasın.