Ocelot, .NET ile geliştirilmiş API Gateway’dir. Gateway genellikle micro service mimarisi veya birçok api endpointlerini tek bir adres üzerinden yönetmenizi sağlar. HTTP kullanan ve .NET Core desteği ile herhangi bir platformda çalışabilir.
Okumaya devam etKategori arşivi: Microservice
Microservice Veritabanlarında Nasıl Data Tutulmalı? (Eventual Consistency)
Microservice en güzel özelliklerinden biri, birbirinden bağımsız servislerin birbirlerini etkilemeden çalışmasıdır. Bir servis durduğunda her bir service kendi süreçlerine devam etmelidir. Çünkü veritabanına kadar bütün bileşenlerinin diğer servislerle bağlantısı API istekleri haricinde yoktur.
Konuyu daha iyi anlamak için e-ticaret siteleri üzerinden örneklendirmek istiyorum.
Okumaya devam etMicroservice’ler Arasında İletişim
Microservice mimari metodolojisi gereği birbirinden ayrı servisler barındırır ama bu servislerinde birbirleri ile konuşmaları gerekmektedir. Bu servislerin kendi aralarında konuşurken en doğru yöntem ile konuşmaları gerekir.
Alışageldiğimiz monolotik mimarilerde, eğer message broker teknolojileri kullanmıyorsak back-end tarafındaki tüm süreçler genellikle senkron olarak istekleri tamamlamaktadır.
Okumaya devam et