Deneysel özellikler
Chargetrip, önemli yeni yetenekleri yapılandırılmış bir deneysel program aracılığıyla sunar. Bu program, şemalar ve sözleşmeler kalıcı hale gelmeden önce yaklaşan özellikleri değerlendirmeniz ve tasarımlarını etkilemeniz için size erken erişim sağlar.
Deneysel özellik türleri
- Yeni işlemler: Tamamen yeni sorgular, mutasyonlar veya abonelikler.
- Mevcut işlemlerin uzantıları: Mevcut kararlı işlemlere eklenen yeni isteğe bağlı argümanlar veya çıktı alanları.
Deneysel özellik aşamaları
| Boyut | Alpha | Beta |
|---|---|---|
| Üretime uygunluk | Üretim ortamları için kesinlikle önerilmez. | Kontrollü pilot uygulamalar için uygundur. Kritik öneme sahip akışlar için önerilmez. |
| Etkinleştirme | Varsayılan olarak devre dışıdır. Dashboard’da açıkça kabul edilmesi (opt-in) gerekir. | Tüm istemciler için varsayılan olarak etkindir. |
| Kararlılık | Kararlıdır ancak sık şema değişikliklerine tabidir. | Kararlıdır. Küçük şema değişiklikleri olabilir. |
| Şema göstergesi | Şema alanı açıklamalarında [ALPHA] ile etiketlenir. | Şema alanı açıklamalarında [BETA] ile etiketlenir. |
| Sonlandırma bildirimi | Yok. Anında değiştirilebilir veya kaldırılabilir. | Entegrasyon yapan müşterilerle proaktif doğrudan iletişim. |
Kararlı özelliklerin neleri garanti ettiğini öğrenmek için API yaşam döngüsü bölümüne bakın.
En iyi uygulamalar
- Alpha özelliklerini sandbox değerlendirmesi, kavram kanıtları ve geri bildirim için kullanın. Yine de birini canlıya alırsanız, değiştiğinde bildirim veya uyumluluk koruması almazsınız.
- Beta yeteneklerini son kullanıcılara sunuyorsanız, yeteneğin hâlâ kararlı hale geldiğini bilmeleri için bir “beta” rozeti gösterin.
Kararlı sürüme geçiş yaşam döngüsü
- Alpha’dan Beta’ya
İşlevsellik ve şema yeterli olgunluğa ulaştığında özellik beta aşamasına geçer. Açıklama etiketi
[ALPHA]yerine[BETA]olarak güncellenir, erişim tüm müşteriler için varsayılan olarak etkinleştirilir ve değişiklikler Sürüm Notları’nda duyurulur. - Beta’dan Kararlı’ya
Güvenilirlik ve olgunluk birden fazla istemcide doğrulandığında
[BETA]açıklama etiketi ve çalışma zamanı uyarıları kaldırılır ve özellik kararlı yaşam döngüsüne geçer.
Fiyatlandırma
- Deneysel olarak etiketlenmiş işlemlere yapılan istekler ücretsizdir.
- İsteğe bağlı deneysel girdi argümanları veya çıktı alanları içeren kararlı uç noktalara yapılan istekler, abonelik planınıza göre ücretlendirilir.
Programatik uyarılar
Geliştirme ekibinizin aktif trafikteki deneysel bağımlılıklardan haberdar olması için, alpha veya beta yeteneklerini kullanan API yanıtları, GraphQL extensions bloğunda uyarı meta verileri döndürür:
Bir alpha özelliği için örnek uyarı
Bir beta özelliği için örnek uyarı
Bu içerik yardımcı oldu mu?