Apicurio Registry API [v2], standart event şemalarını ve API tasarımlarını depolamak için kullanılan bir veri deposudur. REST arayüzü sayesinde istemci uygulamalar, kayıt defterine dinamik olarak güncellemeleri gönderebilir veya alabilir, böylece yeniden dağıtım ihtiyacı ortadan kalkar. Ayrıca, içerik doğrulama ve sürüm uyumluluğu gibi kurallar tanımlayarak kayıt defteri içeriğinin zaman içinde nasıl gelişeceğini yönetebilirsiniz. API, şema ve API artefaktları, kurallar, sürümler ve meta veriler için oluşturma, okuma, güncelleme ve silme işlemleri sunar. Desteklenen artefakt türleri arasında Apache Avro, AsyncAPI, Google protokol buffer, GraphQL, JSON Schema, Kafka Connect, OpenAPI, WSDL ve XSD bulunur. Varsayılan olarak API, `https://MY-REGISTRY-URL/apis/registry/v2` adresinden erişilebilir ve tüm işlem yollarına `../apis/registry/v2` öneki eklenmelidir.
Hangi ihtiyaçlarda değerlendirilebilir?
- Mikroservis mimarilerinde şema yönetimi yapmak isteyen ekipler
- Event-driven sistemlerde veri uyumluluğunu sağlamak isteyen geliştiriciler
- API tasarımlarını merkezi bir kayıt defterinde sürümleyerek yönetmek isteyen kurumlar
Yaygın kullanım alanları
Şema Kayıt Defteri
Kafka veya diğer event streaming platformlarında kullanılan Avro, JSON Schema veya Protobuf şemalarını merkezi olarak saklayın ve sürümleyin. İstemciler, en güncel şemayı dinamik olarak alabilir.
API Tasarım Yönetimi
OpenAPI veya AsyncAPI belgelerini depolayarak API sürümlerini ve uyumluluk kurallarını yönetin. Ekiplerin API değişikliklerini izlemesine ve onaylamasına olanak tanır.
Uyumluluk ve Doğrulama Kuralları
Kayıt defterine eklenen içerikler için doğrulama ve sürüm uyumluluğu kuralları tanımlayın. Örneğin, şemaların geriye dönük uyumluluğunu zorunlu kılabilirsiniz.
İncelenmesi gereken noktalar
- API uç noktalarının tamamına `../apis/registry/v2` öneki eklenmelidir; aksi takdirde istekler doğru yönlendirilmez.
- Apicurio Registry'nin kendi altyapısına ihtiyaç duyulur; bu hizmet hazır bir bulut çözümü değildir, kendi sunucunuza kurulum gerektirir.
- Desteklenen artefakt türleri sınırlıdır; özel bir format kullanıyorsanız uyumluluk sorunları yaşayabilirsiniz.
WordPress.org
Kurulum ve geliştirme notları
Apicurio Registry API [v2] için resmi kurulum bilgileri sağlanmamıştır. Bu nedenle kurulum adımları hakkında ayrıntılı bilgi verilememektedir.
Apicurio Registry API [v2] için resmi geliştirme bilgileri sağlanmamıştır. Bu nedenle geliştirme özellikleri hakkında ayrıntılı bilgi verilememektedir.
Hazır çözümün ötesinde
Özel geliştirme ne zaman değerlendirilebilir?
Apicurio Registry API [v2]'yi kendi web sisteminize entegre etmek veya şema yönetimi ihtiyaçlarınıza özel bir çözüm geliştirmek istiyorsanız, ZeplinGo olarak kapsamı birlikte belirleyebiliriz. Mevcut API'nin sınırlamalarını aşmak veya iş süreçlerinize tam uyumlu bir yapı kurmak için analiz ve tasarım hizmeti sunuyoruz.
Ücretsiz ön çalışma isteyin →Değerlendirme soruları
Apicurio Registry API [v2] hangi artefakt türlerini destekler?
Apache Avro, AsyncAPI, Google protokol buffer, GraphQL, JSON Schema, Kafka Connect, OpenAPI, WSDL ve XSD gibi yaygın şema ve API formatlarını destekler.
Apicurio Registry API [v2]'ye nasıl erişilir?
Varsayılan olarak API, `https://MY-REGISTRY-URL/apis/registry/v2` adresinden erişilebilir. Tüm API işlem yollarına `../apis/registry/v2` öneki eklenmelidir.
Apicurio Registry API [v2] için kurulum gerekiyor mu?
Evet, Apicurio Registry kendi altyapınızda çalıştırılabilen bir hizmettir. Resmi kurulum dokümantasyonu bu kaynakta bulunmadığından kurulum adımları için resmi Apicurio belgelerine başvurmanız önerilir.