Page 56 - Yazılım Teknolojileri Araştırma Bülteni 2023
P. 56
56 | DAPR Servis Çağırma
Dapr Servis Çağırma
Mikroservis tabanlı uygulamalarda, birden çok servisin birbiri ile haberleşmesine ihtiyaç vardır. Bu
iletişim gereksinimi de beraberinde aşağıdaki sorunları getirmektedir.
• Servis keşfi (service discovery)
• Servisler arası API ortaklaştırılması
• Servisler arası güvenli iletişim
• Servisler arası iletişimde zaman aşımı veya hatalar
• Servisler arası iletişimlerin gözlemlenebilirliği
Servis Çağırma API’si
Dapr, yukarıda bahsedilmiş olan sorunların çözümü için servislerin çağrılması ve iletişimini
sağlayan bir API sunmaktadır.
API, Dapr örneğinde (instance) kullanılır. Her uygulama kendi Dapr örneği ile her Dapr örneği de
birbiriyle iletişim kurmaktadır. Aşağıdaki şekilde iletişim adımları gösterilmiştir.
3
mTLS Şifreleme
1 4
Servis Servis
A B
7 6 5
Ad
Çözümleme
2 Bileşeni
Şekil 1. Servisler Arası İletişim