ApiManagementClient, Azure API Management hizmetindeki Cache varlığı üzerinde işlem yapmak için kullanılan REST API'lerini tanımlar. Bu API'ler, API Management örneğinizde harici bir Azure Cache for Redis kullanarak yanıtları önbelleğe almanıza olanak tanır. Böylece API performansını artırabilir ve arka uç sistemlerinize binen yükü azaltabilirsiniz. API sürümü 2019-01-01 olarak belirtilmiştir ve Azure'un resmi OpenAPI tanımından alınmıştır.
Hangi ihtiyaçlarda değerlendirilebilir?
- Azure API Management kullanan ve API yanıtlarını önbelleğe alarak performansı artırmak isteyen ekipler
- Harici Redis önbelleği (Azure Cache for Redis) ile API Management'ı entegre etmek isteyen geliştiriciler
- API yönetim süreçlerini otomatikleştirmek ve Cache varlığını programatik olarak yönetmek isteyen sistem yöneticileri
Yaygın kullanım alanları
API Yanıtlarını Önbelleğe Alma
Sık kullanılan API yanıtlarını harici bir Redis önbelleğinde saklayarak yanıt sürelerini düşürebilir ve arka uç kaynaklarını daha verimli kullanabilirsiniz.
Cache Varlığını Yönetme
API Management örneğinizdeki Cache varlıklarını listeleyebilir, oluşturabilir, güncelleyebilir ve silebilirsiniz. Bu sayede önbellek yapılandırmasını kod ile yönetebilirsiniz.
Harici Redis Entegrasyonu
Azure Cache for Redis gibi harici bir önbellek servisini API Management'a bağlayarak önbellek kapasitesini ve yönetimini dış kaynağa taşıyabilirsiniz.
İncelenmesi gereken noktalar
- Bu API'ler Azure API Management hizmetine özeldir; yalnızca Azure ortamında çalışır.
- API sürümü 2019-01-01'dir; Azure'daki güncel API sürümleriyle uyumluluk kontrolü yapılmalıdır.
- Harici önbellek kullanımı ek maliyet ve yönetim gerektirebilir; önbellek stratejisi dikkatli planlanmalıdır.
WordPress.org
Kurulum ve geliştirme notları
Bu API'ler Azure API Management hizmetinin bir parçası olduğundan, ayrı bir kurulum gerektirmez. Azure API Management örneğinizde ilgili uç noktaları kullanabilirsiniz.
API'ler REST tabanlıdır ve OpenAPI tanımı mevcuttur. Azure API Management'te Cache varlığını yönetmek için bu API'leri kullanabilirsiniz.
- REST API tabanlıdır, HTTP istekleriyle çalışır.
- OpenAPI tanımı sayesinde istemci SDK'ları otomatik olarak üretilebilir.
- Azure API Management ile entegre çalışır.
Hazır çözümün ötesinde
Özel geliştirme ne zaman değerlendirilebilir?
ZeplinGo olarak, Azure API Management ve harici önbellek entegrasyonlarını içeren özel API yönetim çözümleri geliştiriyoruz. Projenizin ihtiyaçlarını analiz ederek size en uygun mimariyi birlikte planlayabiliriz.
Ücretsiz ön çalışma isteyin →Değerlendirme soruları
ApiManagementClient nedir?
ApiManagementClient, Azure API Management hizmetindeki Cache varlığını yönetmek için kullanılan REST API'lerinin genel adıdır. Bu API'ler sayesinde harici bir Azure Cache for Redis kullanarak API yanıtlarını önbelleğe alabilirsiniz.
Bu API'leri kullanmak için hangi Azure hizmetlerine ihtiyaç var?
Bu API'leri kullanmak için bir Azure API Management örneğinizin olması gerekir. Harici önbellek kullanmak isterseniz Azure Cache for Redis gibi bir önbellek hizmeti de gereklidir.
Bu API'lerin sürümü nedir?
İncelenen API sürümü 2019-01-01'dir. Azure API Management'te daha yeni sürümler de olabilir; güncel sürümleri Azure dokümantasyonundan kontrol etmeniz önerilir.