Uyumluluk: Pactmark 0.2.x. Depodaki değişken hazırlık kaydı, aşağıdaki her satır için tam
özetleri ve zaman damgalarını taşır.
Hedefe göre durum
Şekil 1. Durum ifadeleri özenle seçilmiştir. “Derlenebilir”, adı konmuş bir ortamda bir derlemenin başarılı olduğu anlamına gelir. Sizin dağıtımınız hakkında bir ifade değildir.Platformdan önce profil seçin
Platform sorusu, dayanıklılık sorusundan daha az önemlidir:Geliştirme profili
Bellek deposu, deterministik saat ve kimlikler, arka plan uyandırma yok. Geçici, tenant kapsamlı ve
bu konuda dürüst. Hazırlık kontrolü üretim için hazır değil bildirir.
Kalıcı profil
PostgreSQL depolar, hostname doğrulamalı TLS, en az ayrıcalıklı rol, fenced kiralar, korumalı
bağlam depolaması, yedekler ve ayrı işletilen bir worker süreci.
Karar ağacı
1
Koşular her zaman tek bir istek içinde bitiyor mu?
Gerçekten evetse — kısa, salt okunur, dış etkisiz — bellek profiliyle sunucusuz bir rota bir pilot
için makul olabilir. Hazırlık kontrolü yine hazır-değil der ve bu doğrudur.
2
Koşular insanları veya dış sistemleri bekliyor mu?
O zaman kalıcı depolama ve bir worker gerekir.
waiting_for_approval günlerce sürebilir; bir
istek yaşam döngüsünde bunu karşılayan hiçbir şey yoktur.3
Koşular dış etkilere neden oluyor mu?
O zaman Postgres destekli etki defterine, bir mutabakat yoluna ve park edilmiş etkileri çözecek
nöbetçi birine ihtiyacınız var.
4
Çalışma zamanları arasında taşınabilirlik gerekiyor mu?
Çekirdeği taşınabilir tutun: paylaşılan kodda Node yerleşiği, ortam okuması veya sağlayıcı SDK’sı
olmasın.
portable-agent örneği, üç giriş noktasının arkasında tek bir uygulamayı gösterir.Bu bölümdeki hedefler
Node ve konteyner
En eksiksiz hedef: HTTP köprüsü, zarif kapanış ve yanında kalıcı worker.
Vercel
İnce, Web standardı rota adaptörü; yerel sözleşme kanıtıyla ve canlı dağıtım iddiası olmadan.
Cloudflare
Deneysel taşınabilir alt küme. Staging’de doğrulanmış, bellek destekli, açıkça üretim dışı.
Yetenekler beyan edilir ve desteklenmeyen reddedilir
Her çalışma zamanı birRuntimeCapabilities kaydı ilan eder:
requiredRuntimeCapabilities beyan edebilir. Çalışma zamanı bunlardan birini sağlayamazsa,
koşu yarıda değil başlamadan önce KAF_RUNTIME_CAPABILITY_MISSING üretir.
Sağlık ve hazırlık farklı sorulardır
Hazırlık kapalı biçimde başarısız olur. Üretim profili istenen bellek destekli bir çalışma zamanı
hazır-değil döndürür — Cloudflare staging fixture’ı da tam bu nedenle 503 döndürmüştür.
Üretim hazırlık listesi
Kimlik, veri, dayanıklılık, kurtarma ve operasyonlar için sahipler ve kanıt.