Azure Günanıqlı Funksiyalar kompleks, vəziyyətə uyğun və etibarlı serversiz iş axınları yaratmağa imkan verən Azure Funksiyalarının genişləndirilməsidir. Bu addım-addım təlimatda mən Azure Günanıqlı Funksiyalarından istifadə edərək serversiz iş axınlarının yaradılması və idarə edilməsi prosesini sizə təqdim edəcəyəm.
Addım 1: Azure Funksiya Tətbiqini qurun
Azure Portalına (portal.azure.com) daxil olun.
“Resurs yarat” düyməsini basın və “Funksiya Tətbiqi” üçün axtarış edin.
Unikal ad təqdim edin, işləmə vaxtı yığını seçin (məsələn, Node.js, C#, Python) və resurs qrupunu və bölgəni konfiqurasiya edin.
Funksiya Tətbiqini təmin etmək üçün “İzləmə + yarat” və sonra “Yarat” üzərinə klikləyin.
Addım 2: Azure Funksiyaları Genişləndirilməsini quraşdırın
Visual Studio Kodunu (və ya üstünlük verdiyiniz kod redaktorunu) açın.
Azure Functions genişləndirilməsini quraşdırmısınızsa, quraşdırın.
Yeni Azure Functions layihəsi yaradın.
Addım 3: Layihənizə davamlı funksiyalar əlavə edin
Azure Funksiyaları layihənizdə “Günanıqlı Funksiyalar HTTP Starter” tipli yeni Funksiya əlavə edin.
Bu funksiya davamlı iş axınınız üçün giriş nöqtəsi olacaq.
Addım 4: İş axını məntiqinizi müəyyənləşdirin
Layihənizə iş prosesinizdə fərdi addımları təmsil edən yeni Azure Funksiyaları (Fəaliyyət Funksiyaları) əlavə edin.
Hər bir fəaliyyət funksiyası üçün məntiqi müəyyənləşdirin.
Fəaliyyət funksiyaları vətəndaşlığı olmayan və idempotent olmalıdır.
Addım 5: Orkestr funksiyanızı müəyyənləşdirin
İş axınının icrasına nəzarət edəcək yeni Azure Funksiyasını (Orkestrator Funksiyasını) əlavə edin.
Orkestrator funksiyasında fəaliyyət funksiyalarına zəng etmək, vəziyyəti idarə etmək və səhvləri idarə etmək üçün Günanıqlı Tapşırıq Çərçivəsi API-dən istifadə edin.
Addım 6: Davamlı Müəssisə Funksiyalarını Tətbiq edin
Davamlı Müəssisələr bir çox funksiyalar tərəfindən əldə edilə və yenilənə bilən statuslu, uzun müddət işləyən obyektlərdir.
İş axınınız dövlət idarəçiliyini tələb edirsə, layihənizə Davamlı Müəssisə Funksiyaları əlavə edin.
Addım 7: Yerli olaraq davamlı iş axınınızı sınayın
Davamlı Funksiyalarınızı yerli olaraq işə salmaq və sazlamaq üçün Azure Funksiyaları uzantısından istifadə edin.
İş axını məntiqinizin gözlənildiyi kimi işlədiyini yoxlayın.
Addım 8: Davamlı funksiyalarınızı yerləşdirin
Azure Functions layihənizi Addım 1-də yaratdığınız Azure Function Tətbiqində dərc edin.
Davamlı Funksiyalarınızın və orkestr funksiyanızın yerləşdirildiyinə əmin olun.
Addım 9: İş axınına başlayın və monitorinq edin
Yeni iş axını nümunəsini işə salmaq üçün Günanıqlı Funksiyalar HTTP Başlanğıc funksiyasından istifadə edin.
Azure Portalında və ya kod vasitəsilə iş axınlarınızın gedişatını və vəziyyətini izləyin.
Addım 10: Səhvlərin idarə edilməsi və təkrar cəhdlər
Azure Günanıqlı Funksiyalar mürəkkəb biznes proseslərini idarə edə bilən etibarlı serversiz iş axınları yaratmaq üçün güclü çərçivə təmin edir. Bu addımları yerinə yetirməklə siz serversiz tətbiqlərinizdə miqyaslılığı və xətaya dözümlülüyünü təmin edərək, tətbiqinizin tələblərinə cavab verən davamlı iş axınları yarada və idarə edə bilərsiniz.
