Zinn Hub
0
Səbətiniz
0

Bir Baxışda

Qərar verməyinizə kömək edəcək bu xidmət haqqında əsas detallar. Zinn Hub tərəfindən yaradılıb, satıcı tərəfindən deyil.

İşləmə müddəti və Çərçivə

Tokio üzərində Axum
axum və Tokio asinxron işləmə müddəti üzərində qurulmuşdur - host kilidlənməsi olmayan istehsal səviyyəli Rust yığını. VPS, Docker, Railway, Fly.io və ya öz maşınınızda işləyir.

Çatdırılma Metodu

Sizin Repozitoriyanız
Mənbə kodu, testlər, README və Dockerfile (Standard+) birbaşa öz repozitoriyanıza yüklənir. Testlər bir əmrlə problemsiz keçir.

Ünsiyyət Tərzi

Yalnız Yazılı, Gündəlik Yeniləmələr
Zənglər yoxdur - bütün yeniləmələr yazılı şəkildə. Çoxgünlük qurğular hər iş günü qısa yazılı irəliləyiş qeydi alır, həftə içi (UTC+5) 12 saat ərzində cavablar verilir.

Satıcı Etibarnaməsi

Açıq Mənbəli Rust Müəllifi
reqwest-rotate-i, CI və ~200 testləri ilə crates.io-da dərc edilmiş Rust crate-i saxlayır - satın almadan əvvəl yoxlanıla bilən kod keyfiyyəti siqnalı.

Nə Əldə Edəcəksiniz

Formatlar:
Xüsusi Kod
Çatdırılma Metodu:
Sifariş Meneceri
Qeydlər: Kodu və testləri sizin repozitoriyanıza yükləyirəm. Testlər bir əmrlə işləyir və README xidməti necə işlətmək, test etmək və yerləşdirmək barədə məlumat verir. Standart verilənlər bazası miqrasiyalarını və Dockerfile-ı əlavə edir. Qabaqcıl bütün bunları saxlayır və hər yükləmədə CI və yerləşdirmə yoxlama siyahısı əlavə edir. Erkən mərhələdə, ilk son nöqtə tam işləyir, beləliklə mən qalanını qurarkən siz özünüz onu çağıra bilərsiniz.

Tam Təsvir

Xidmətiniz öz repozitoriyanızda testlər və README ilə gəlir, işləməyə hazırdır: axum üzərində REST API, faylları və ya növbəni emal edən bir işçi, ya da sisteminizlə başqasının API-si arasında yerləşən bir xidmət. Səkkiz illik veb işindən sonra Rust-a gəldim və mən reqwest-rotate-i, sənədləri, CI və təxminən iki yüz testi olan crates.io-da açıq mənbəli Rust crate-i saxlayıram.

Starter 3 REST son nöqtəsinə qədər bir xidmət və ya artıq işlətdiyiniz faylları və ya növbəni oxuyan bir işçi: testlər, README və repozitoriyanızda mənbə. Starter-də verilənlər bazası sxemi işi yoxdur. Standart 8 son nöqtəsinə qədər, miqrasiyalarla PostgreSQL və ya SQLite, giriş yoxlaması, test verilənlər bazasına qarşı inteqrasiya testləri və bir Dockerfile əlavə edir. Qabaqcıl 15 son nöqtəsinə qədər gedir və rollarla token autentifikasiyası, fon işçisi, hər pushda qurulan və test edən bir CI iş axını və serveriniz üçün yerləşdirmə yoxlama siyahısı gətirir.

Son nöqtələr metod üstəgəl yol kimi sayılır: GET /orders və POST /orders iki dənədir. Daxil deyil: ön tərəf, mobil proqram və ya ağıllı müqavilələr.

Hər bir xidmət axumun qurulduğu asinxron runtime olan Tokio üzərində işləyir. Heç nə onu bir hosta bağlamır: o, Linux VPS-də, AWS, Railway və ya Fly.io-da Docker-də, ya da öz maşınınızda işləyir. Dockerfile Standart və Qabaqcıl ilə gəlir və Qabaqcıl yerləşdirmə yoxlama siyahısı adını verdiyiniz server üçün yazılır.

Çoxgünlük bir quruluşda hər iş günü yazılı yeniləmələr, sürətli cavablar, zənglər yoxdur.

Layihənizi tamamlamaq üçün addımlar
1. Yazılı şəkildə təsdiqlənmiş əhatə - Mən tələblərinizi oxuyuram və hər hansı bir koddan əvvəl son nöqtə siyahısını, səviyyə uyğunluğunu və yığını təsdiqləyirəm. Son nöqtələr metod üstəgəl yol kimi sayılır.
2. Repozitoriya, CI skeleti və məlumat modeli - İlk son nöqtənin başdan sona işlədiyi layihə skeleti, beləliklə xidmətin formasını erkən görə və ucuz olduğu müddətdə istiqaməti düzəldə bilərsiniz.
3. Son nöqtələr və ya işçi, testlərlə - Qalan son nöqtələr və ya işçi, hər biri öz testləri ilə. Çoxgünlük bir quruluşda hər iş günü qısa yazılı yeniləmə alırsınız.
4. İnteqrasiya testləri, README, Dockerfile - Test verilənlər bazasına qarşı inteqrasiya testləri, README, Standart və Qabaqcıl üzərində Dockerfile və Qabaqcıl üzərində yerləşdirmə yoxlama siyahısı.
5. Repozitoriyanızda təhvil - Mənbə repozitoriyanızda yazılı təhvil ilə çatdırılır: onu necə işlətmək, necə test etmək, necə yerləşdirmək.

Zinner Keyfiyyət Zəmanəti

✓
Yoxlanılmış Peşəkar
Hər bir Zinner platformaya qoşulmazdan əvvəl nəzərdən keçirilir və təsdiqlənir.
✓
Keyfiyyətli İşə Zəmanət Verilir
Bütün xidmətlər keyfiyyət təminatı öhdəliyimizlə dəstəklənir.
✓
Təhlükəsiz Ödəniş
Çatdırılan işi təsdiq edənə qədər ödənişiniz qorunur.

Paketləri müqayisə edin

FunksiyaBaşlanğıcStandartQabaqcıl
Çatdırılma vaxtı5 gün7 gün14 gün
Düzəlişlər123
Əhatə dairəsiQədər 3 son nöqtə və ya 1 işçiQədər 8 son nöqtə və verilənlər bazasıQədər 15 son nöqtə, autentifikasiya və CI
Mənbə kodu✓✓✓

Portfolio

Satıcının bu Zinn ilə əlaqəli iş nümunələri.

reqwest-rotate: açıq mənbəli crate

Middleware çərçivəsini çəkmədən proksi rotasiyasına, host başına sürət məhdudiyyətinə və geri çəkilmə ilə yenidən cəhdə ehtiyacı olan skreperlər və API müştəriləri üçün kiçik bir reqwest sarğısı. Sənədlər, CI və təxminən iki yüz testlə crates.io-da dərc edilmişdir.

Xidmət Detalları

Xidmət növü
Standart
Zinner növü
Frilanser
Mövcudluq
Həftə içi
Satıcının ölkəsi
Qazaxıstan
Qəbul edilən dillər
İngilis dili
rus
NDA mövcuddur
Bəli
İdarə olunan layihə ölçüləri
Kiçikdən Ortaya
Cavab müddəti
12 saat ərzində
Təcrübə illəri
10+

Tez-tez verilən suallar

Xidmətin nə etməli olduğunu göndərin və mən satın almadan əvvəl hansı səviyyəyə uyğun olduğunu sizə deyəcəyəm. Son nöqtələr metod üstəgəl yol kimi sayılır, buna görə GET /orders və POST /orders iki dənədir.

Bu layihə yeni bir xidmət üçündür; böyük bir istehsal kod bazası daxilində dəyişikliklər ayrı bir söhbətdir.

Başlanğıc bir düzəliş, Standart iki, Qabaqcıl üç düzəliş daxildir. Düzəliş, təqdim etdiyim son nöqtədəki səhvi düzəldir. Əgər brif özü dəyişərsə və ya sizə daha çox son nöqtə lazımdırsa, bu yeni işdir: əlavədən və ya yeni sifarişdən istifadə edin.

Xeyr. Yalnız yazılı şəkildə, layihə mesajlarında.

Müştəri Rəyləri

Müştərilərimizin bu Zinn haqqında nə dediyini görün

Kateqoriyalar

Zinner Siyasətləri

I Will build a Rust REST API or backend service with axum 1 » Zinn Hub

Yalnız bu məhsulu almış daxil olmuş müştərilər rəy yaza bilərlər.

Seçimlər və Sifariş

Zinn Hub Tətbiqini əldə edin

Bildirişlər · Daha sürətli giriş · Tam ekran

Brauzerinizdə Paylaş üzərinə toxunun

➜ Sonra "Ana Ekrana əlavə et" üzərinə toxunun