Zinn Hub
0
Sepetiniz
0

Bir Bakışta

Bu hizmet hakkında karar vermenize yardımcı olacak önemli ayrıntılar. Zinn Hub tarafından oluşturulmuştur, satıcı tarafından değil.

Çalışma Zamanı ve Çerçeve

Tokio üzerinde Axum
Axum ve Tokio eşzamansız çalışma zamanı üzerine inşa edilmiştir - ana bilgisayar kilitlenmesi olmayan, üretim sınıfı Rust yığını. VPS, Docker, Railway, Fly.io veya kendi makinenizde çalışır.

Teslimat Yöntemi

Deponuz
Kaynak kodu, testler, README ve Dockerfile (Standart+) doğrudan kendi deponuza aktarılır. Testler tek bir komutla sorunsuz bir şekilde geçer.

İletişim Tarzı

Yalnızca Yazılı, Günlük Güncellemeler
Arama yok - tüm güncellemeler yazılı olarak yapılır. Çok günlük yapılar, her iş günü kısa bir yazılı ilerleme notu alır ve hafta içi (UTC+5) 12 saat içinde yanıtlar verilir.

Satıcı Kimlik Bilgisi

Açık Kaynak Rust Yazarı
CI ve ~200 testleri ile crates.io'da yayınlanmış bir Rust paketi olan reqwest-rotate'i sürdürür - satın almadan önce doğrulanabilir kod kalitesi sinyali.

Ne Alacaksınız

Formatlar:
Özel Kod
Teslimat Yöntemi:
Sipariş Yöneticisi
Notlar: Kodu ve testleri deponuza aktarıyorum. Testler tek bir komutla çalışır ve README hizmeti nasıl çalıştıracağınızı, test edeceğinizi ve dağıtacağınızı gösterir. Standart, veritabanı geçişleri ve bir Dockerfile ekler. Gelişmiş, tüm bunları korur ve her aktarımda CI ve bir dağıtım kontrol listesi ekler. Başlangıçta, ilk uç nokta uçtan uca çalışır, böylece ben geri kalanını inşa ederken siz kendiniz çağırabilirsiniz.

Tam Açıklama

Hizmetiniz, testler ve bir README ile kendi deponuzda, çalışmaya hazır olarak gelir: axum üzerinde bir REST API, dosyaları veya bir kuyruğu işleyen bir çalışan veya sisteminiz ile başka birinin API'si arasında duran bir hizmet. Sekiz yıllık web çalışmasından sonra Rust'a geldim ve docs, CI ve yaklaşık iki yüz test ile crates.io'da açık kaynaklı bir Rust crate'i olan reqwest-rotate'i sürdürüyorum.

Başlangıç, 3 REST uç noktasına kadar bir hizmet veya zaten çalıştırdığınız dosyaları veya bir kuyruğu okuyan bir çalışan: testler, bir README ve deponuzdaki kaynak. Başlangıçta veritabanı şeması çalışması yok. Standart, 8 uç noktasına kadar ekler, geçişlerle PostgreSQL veya SQLite, giriş doğrulaması, bir test veritabanına karşı entegrasyon testleri ve bir Dockerfile. Gelişmiş, 15 uç noktasına kadar gider ve rollerle token kimlik doğrulaması, bir arka plan çalışanı, her push'ta derleyen ve test eden bir CI iş akışı ve sunucunuz için bir dağıtım kontrol listesi getirir.

Uç noktalar yöntem artı yol olarak sayılır: GET /orders ve POST /orders iki tanedir. Dahil değildir: bir ön uç, bir mobil uygulama veya akıllı sözleşmeler.

Her hizmet, axum'un üzerine inşa edildiği async çalışma zamanı olan Tokio üzerinde çalışır. Hiçbir şey onu tek bir ana bilgisayara bağlamaz: bir Linux VPS'de, AWS, Railway veya Fly.io'da Docker'da veya kendi makinenizde çalışır. Dockerfile Standart ve Gelişmiş ile birlikte gelir ve Gelişmiş dağıtım kontrol listesi adını verdiğiniz sunucu için yazılmıştır.

Çok günlük bir yapıda her iş günü yazılı güncellemeler, hızlı yanıtlar, telefon görüşmesi yok.

Projenizi tamamlama adımları
1. Kapsam yazılı olarak onaylandı - Gereksinimlerinizi okur ve herhangi bir koddan önce uç nokta listesini, katman uyumunu ve yığını onaylarım. Uç noktalar yöntem artı yol olarak sayılır.
2. Depo, CI iskeleti ve veri modeli - İlk uç noktanın uçtan uca çalıştığı proje iskeleti, böylece hizmetin şeklini erken görebilir ve ucuzken yönü düzeltebilirsiniz.
3. Uç noktalar veya çalışan, testlerle birlikte - Kalan uç noktalar veya çalışan, her biri kendi testleriyle. Çok günlük bir yapıda her iş günü kısa bir yazılı güncelleme alırsınız.
4. Entegrasyon testleri, README, Dockerfile - Bir test veritabanına karşı entegrasyon testleri, README, Standart ve Gelişmiş'te bir Dockerfile ve Gelişmiş'te bir dağıtım kontrol listesi.
5. Deponuzda devir teslim - Kaynak, deponuzda yazılı bir devir teslim ile teslim edilir: nasıl çalıştırılacağı, nasıl test edileceği, nasıl dağıtılacağı.

Zinner Kalite Garantisi

✓
Onaylı Profesyonel
Her Zinner platforma katılmadan önce incelenir ve onaylanır.
✓
Kalite Garantili
Tüm hizmetler kalite güvence taahhüdümüz tarafından desteklenmektedir.
✓
Güvenli Ödeme
Ödemeniz, teslim edilen işi onaylayana kadar korunur.

Paketleri Karşılaştır

FonksiyonBaşlangıçStandartGelişmiş
Teslimat Süresi5 gün7 gün14 gün
Revizyonlar123
KapsamEn fazla 3 uç nokta veya 1 çalışanEn fazla 8 uç nokta ve bir veritabanıEn fazla 15 uç nokta, kimlik doğrulama ve CI
Kaynak kodu✓✓✓

Portföy

Satıcının bu Zinn ile ilgili çalışmalarına örnekler.

reqwest-rotate: açık kaynaklı crate

Ara katman yazılımı çerçevesi çekmeden, proxy rotasyonu, ana bilgisayar başına hız sınırlaması ve geri çekilmeyle yeniden deneme gerektiren kazıyıcılar ve API istemcileri için küçük bir reqwest sarmalayıcı. Docs, CI ve yaklaşık iki yüz test ile crates.io'da yayınlandı.

Hizmet Detayları

Hizmet Türü
Standart
Zinner Türü
Serbest Çalışan
Uygunluk
Hafta İçi
Satıcının Ülkesi
Kazakistan
Kabul Edilen Diller
İngilizce
Rusça
NDA mevcut
Evet
İşlenen Proje Boyutları
Küçükten Ortaya
Yanıt süresi
12 saat içinde
Yıl Deneyim
10+

Sıkça Sorulan Sorular

Hizmetin ne yapması gerektiğini gönderin, satın almadan önce hangi katmana uyduğunu size söyleyeyim. Uç noktalar yöntem artı yol olarak sayılır, bu nedenle GET /orders ve POST /orders iki tanedir.

Bu proje yeni bir hizmet içindir; büyük bir üretim kod tabanındaki değişiklikler ayrı bir konuşmadır.

Başlangıç bir revizyon, Standart iki, Gelişmiş üç revizyon içerir. Revizyon, teslim ettiğim bir uç noktadaki yanlış bir şeyi düzeltir. Eğer özetin kendisi değişirse veya daha fazla uç noktaya ihtiyacınız olursa, bu yeni bir iştir: eklentiyi veya yeni bir siparişi kullanın.

Hayır. Sadece yazılı olarak, proje mesajlarında.

Müşteri Yorumları

Müşterilerimizin Zinn hakkında neler söylediğini görün

Kategoriler

Zinner Politikaları

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

Yalnızca bu ürünü satın almış ve giriş yapmış müşteriler yorum bırakabilir.

Seçenekler & Sipariş

Zinn Hub Uygulamasını İndir

Bildirimler · Daha hızlı erişim · Tam ekran

Tarayıcınızda Paylaş öğesine dokunun

➜ Ardından "Ana Ekrana Ekle" öğesine dokunun