Azure Spring Apps'te İş (Önizleme)
Not
Temel, Standart ve Kurumsal planları, 3 yıllık kullanımdan kaldırma süresiyle Mart 2025 ortasından itibaren kullanımdan kaldırılacaktır. Azure Container Apps'e geçiş yapmanızı öneririz. Daha fazla bilgi için bkz . Azure Spring Apps kullanımdan kaldırma duyurusu.
Standart tüketim ve ayrılmış plan, altı ay sonra tamamen kapatılarak 30 Eylül 2024'den itibaren kullanımdan kaldırılacaktır. Azure Container Apps'e geçiş yapmanızı öneririz. Daha fazla bilgi için bkz . Azure Spring Apps Standart tüketimini ve ayrılmış planı Azure Container Apps'e geçirme.
Bu makale şunlar için geçerlidir:✅ Java ✅ C#
Bu makale şunlar için geçerlidir: ❎ Temel/Standart ✅ Kurumsal
İş , Azure Spring Apps'in kaynak modelinde önemli bir kavramdır. Azure Spring Apps'teki Uygulama gibi her ikisi de hizmet içinde yönetilen kaynaklar olarak kabul edilir.
Uygulama bir iş yükünü sürekli çalıştırırken İş, müşterilerin sınırlı bir süre içinde tamamlanan iş yüklerini çalıştırmasına olanak tanır. Uygulamalara örnek olarak, girişi sürekli işleyen web uygulamaları ve arka plan hizmetleri verilebilir. toplu işlemler ve isteğe bağlı görevler iş örnekleridir.
İş yazan Spring geliştiricileri büyük olasılıkla Spring Batch çerçevesini veya Spring Cloud Task'ı seçer. Spring Batch büyük ölçekli toplu işlem görevlerini işleme konusunda başarılı olsa da Spring Cloud Task, kısa süreli görevleri en az ek yükle yönetmek için özel olarak tasarlanmıştır. Farklı gereksinimleri karşılamak için Azure Spring Apps işlerinde her iki türü de verimli bir şekilde çalıştırabilirsiniz.
İş yürütme
İş yürütme , belirli bir görevi veya bir iş içinde tanımlanan görev kümesini çalıştırma işlemini ifade eder. İşi belirtimlerine göre başlatma, işleme ve tamamlama dahil olmak üzere bu görevleri yürütme yaşam döngüsünün tamamını kapsar.
Azure Spring Apps'te bir iş yürütmesinin yaygın yaşam döngüsü, yürütmenin completed
başarıyla tamamlanıp tamamlanmadığına bağlı olarak veya failed
'den pending
running
veya sonlandırma durumuna kadardır.
İş her yürütülürken, belirli yönleriyle özelleştirmenin farklı çalıştırmalara uyum sağlamasına olanak sağlayan önceden ayarlanmış yapılandırmasını işten benimser.
Toplu olmayan iş yürütmede, aynı anda yalnızca bir örnek çalışır. Paralel yürütmede, birden çok örnek aynı anda çalıştırılabilir.
Yapılandırma
İş, kullanıcı uygulama kaynağı ve tetikleyici yapılandırması gibi öğeleri kapsayan her yürütme için kullanılan varsayılan yapılandırmayı oluşturur. İşin her yürütmesi yapılandırmayı devralır ve belirli parametrelerin tek tek yürütmeler için yeni değerlerle geçersiz kılınmasını sağlar.
Aşağıdaki tabloda, yapılandırma iş düzeyinde veya iş yürütme düzeyinde gösterilmektedir:
Özellik adı | Kapsam | Notlar |
---|---|---|
Tetikleyici türü | İş | Genel önizleme için el ile tetikleme. Daha sonra için daha fazla tetikleyici türü planlanıyor. |
Paralellik | İş | aynı anda yürütülen işin örneklerinin sayısı. Varsayılan değer 1 şeklindedir. Paralel işler için ortam değişkeni aracılığıyla her örneğin dizinini JOB_COMPLETION_INDEX alabilirsiniz. |
Yeniden deneme sınırı | İş | Hata veya hatayla karşılaşıldıktan sonra bir işin yürütmeyi deneme sayısı üst sınırı. Varsayılan değer 0'dır, yani iş başarısız olursa yeniden denemez. |
Timeout | İş | Bir işin durumu olarak ayarlanmadan failed önce tamamlanması için bek alınacak saniye sayısı üst sınırı. Bunu ayarsız bırakabilir veya değeri 0 olarak ayarlayabilirsiniz; bu da işin zaman aşımına sahip olmadığı anlamına gelir. |
Bağımsız değişkenler | İş/Yürütme | İşin yürütme geçersiz kılması için belirtilen bağımsız değişkenlerin değeri. |
Ortam değişkenleri | İş/Yürütme | Anahtar-değer çiftleri biçimindeki değişkenler. İş düzeyinde belirtilen ortam değişkenleri, her yürütme için varsayılan değerlerdir. Yürütme düzeyinde belirtilen ortam değişkenleri daha yüksek önceliğe sahiptir. İş düzeyindeki değeri geçersiz kılmak için bir yürütme başlattığınızda ortam değişkenlerini belirtebilirsiniz. |
Gizli ortam değişkenleri | İş/Yürütme | Gizli dizi değerlerinin şifrelendiği kimlik bilgilerini içeren değişkenler. |
CPU | İş/Yürütme | Yürütme için belirtilen değer, iş için belirtilen değeri geçersiz kılar. |
Bellek | İş/Yürütme | Yürütme için belirtilen değer, iş için belirtilen değeri geçersiz kılar. |
İş kaynağı oluşturulurken veya güncelleştirilirken iş düzeyindeki yapılandırma uygulanır. İş yürütme düzeyindeki yapılandırma, bir iş yürütme başlatılırken uygulanır.
Sonraki adım
Azure Spring Apps Kurumsal planında işleri yönetme ve kullanma