REST API za Rust na wafanyakazi wa backend waliojengwa kwenye axum, waliowasilishwa kwenye hazina yako na majaribio na README. Upeo uliowekwa kwa kila ngazi, masasisho yaliyoandikwa, hakuna simu.
Nitaunda REST API ya Rust au huduma ya backend na axum
Hadi sehemu za mwisho za 3 REST au mfanyakazi mmoja, majaribio, README, chanzo katika hazina yako.
- Hadi vituo 3 au mfanyakazi 1
- Msimbo wa chanzo
Hadi sehemu za mwisho za 8, PostgreSQL au SQLite na uhamiaji, majaribio, Dockerfile.
- Hadi vituo 8 na hifadhidata
- Msimbo wa chanzo
Hadi sehemu za mwisho za 15, uthibitishaji wa tokeni na majukumu, mfanyakazi wa usuli, CI kwa kila msukumo.
- Hadi sehemu 15 za mwisho, uthibitishaji na CI
- Msimbo wa chanzo
Omba Ofa Maalum
Ingia ili Uombe Ofa Maalum
Fungua akaunti ya bure au ingia ili kuomba ofa maalum kutoka kwa Zinner huyu.
Ingia / JisajiliUliza Swali Kabla ya Kuuza
Ingia ili Ulize Swali
Ili kupunguza barua taka kwenye jukwaa, jumbe za mauzo ya awali zinaweza kutumwa tu na watumiaji walioingia.
Fungua akaunti ya bure au ingia ili kumtumia ujumbe Zinner huyu moja kwa moja.
Ingia / JisajiliKuingia kunahitajika
Fungua akaunti ya bure au ingia ili kumtumia ujumbe Zinner huyu.
Ingia / JisajiliKuingia kunahitajika
Fungua akaunti ya bure au ingia ili kuomba ofa iliyobinafsishwa.
Ingia / JisajiliKwa Mtazamo
Maelezo muhimu kuhusu huduma hii kukusaidia kuamua. Imetolewa na Zinn Hub, si muuzaji.
Nafasi ya Thamani
Mrundikano wa Teknolojia
Kinachowasilishwa
Mtindo wa Mawasiliano
Uaminifu wa Muuzaji
Utakachopokea
Maelezo Kamili
Huduma yako inafika katika hazina yako mwenyewe na majaribio na README, tayari kuendeshwa: API ya REST kwenye axum, mfanyakazi anayechakata faili au foleni, au huduma inayokaa kati ya mfumo wako na API ya mtu mwingine. Nilikuja Rust baada ya miaka minane ya kazi ya wavuti, na ninadumisha reqwest-rotate, crate ya Rust ya chanzo huria kwenye crates.io na hati, CI na takriban majaribio mia mbili.
Starter ni huduma moja yenye hadi sehemu za mwisho za REST 3, au mfanyakazi mmoja anayesoma faili au foleni unayoendesha tayari: majaribio, README, na chanzo katika hazina yako. Hakuna kazi ya schema ya hifadhidata katika Starter. Standard huongeza hadi sehemu za mwisho za 8, PostgreSQL au SQLite na uhamiaji, uthibitishaji wa pembejeo, majaribio ya ujumuishaji dhidi ya hifadhidata ya majaribio, na Dockerfile. Advanced huenda hadi sehemu za mwisho za 15 na huleta uthibitishaji wa tokeni na majukumu, mfanyakazi wa usuli, mtiririko wa kazi wa CI unaojenga na kujaribu kwa kila msukumo, na orodha ya ukaguzi wa usambazaji kwa seva yako.
Sehemu za mwisho huhesabiwa kama njia pamoja na njia: GET /orders na POST /orders ni mbili. Hazijajumuishwa: frontend, programu ya simu, au mikataba mahiri.
Kila huduma huendeshwa kwenye Tokio, wakati wa kukimbia usio na usawazishaji ambao axum imejengwa juu yake. Hakuna kinachoifunga kwa mwenyeji mmoja: inaendeshwa kwenye Linux VPS, katika Docker kwenye AWS, Railway au Fly.io, au kwenye mashine yako mwenyewe. Dockerfile inakuja na Standard na Advanced, na orodha ya ukaguzi wa usambazaji wa Advanced imeandikwa kwa seva unayoitaja.
Masasisho yaliyoandikwa kila siku ya kazi kwenye ujenzi wa siku nyingi, majibu ya haraka, hakuna simu.
Hatua za kukamilisha mradi wako
1. Upeo umethibitishwa kwa maandishi - Ninasoma mahitaji yako na kuthibitisha orodha ya sehemu za mwisho, ulinganifu wa ngazi na stack kabla ya msimbo wowote. Sehemu za mwisho huhesabiwa kama njia pamoja na njia.
2. Hazina, mifupa ya CI na mfano wa data - Mifupa ya mradi na sehemu ya kwanza ya mwisho inayofanya kazi mwisho hadi mwisho, ili uweze kuona umbo la huduma mapema na kurekebisha mwelekeo wakati bado ni rahisi.
3. Sehemu za mwisho au mfanyakazi, na majaribio - Sehemu za mwisho zilizobaki au mfanyakazi, kila moja na majaribio yake. Kwenye ujenzi wa siku nyingi unapata sasisho fupi lililoandikwa kila siku ya kazi.
4. Majaribio ya ujumuishaji, README, Dockerfile - Majaribio ya ujumuishaji dhidi ya hifadhidata ya majaribio, README, Dockerfile kwenye Standard na Advanced, na orodha ya ukaguzi wa usambazaji kwenye Advanced.
5. Kukabidhi katika hazina yako - Chanzo kimetolewa katika hazina yako na kukabidhiwa kwa maandishi: jinsi ya kuiendesha, jinsi ya kuijaribu, jinsi ya kuisambaza.
Dhamana ya Ubora wa Zinner
Kila Zinner hukaguliwa na kuidhinishwa kabla ya kujiunga na jukwaa.
Huduma zote zinaungwa mkono na ahadi yetu ya uhakikisho wa ubora.
Malipo yako yanalindwa hadi uidhinishe kazi iliyokamilishwa.
Linganisha Vifurushi
| Kazi | Mwanzo | Kawaida | Ya Juu |
|---|---|---|---|
| Muda wa Uwasilishaji | 5 siku | 7 siku | 14 siku |
| Marekebisho | 1 | 2 | 3 |
| Upeo | Hadi sehemu za mwisho za 3 au mfanyakazi 1 | Hadi sehemu za mwisho za 8 na hifadhidata | Hadi sehemu za mwisho za 15, uthibitishaji na CI |
| Msimbo wa chanzo | ✓ | ✓ | ✓ |
Kwingineko
Mifano ya kazi ya muuzaji inayohusiana na Zinn hii.

reqwest-rotate: crate ya chanzo huria
Kifungashio kidogo cha reqwest kwa scrapers na wateja wa API wanaohitaji mzunguko wa proksi, kikomo cha kiwango kwa kila mwenyeji na kujaribu tena na backoff, bila kuvuta mfumo wa middleware. Imechapishwa kwenye crates.io na hati, CI na takriban majaribio mia mbili.

Maelezo ya Huduma
Maswali Yanayoulizwa Mara kwa Mara
Tuma kile huduma inapaswa kufanya na nitakuambia ni ngazi gani inafaa kabla ya kununua. Sehemu za mwisho huhesabiwa kama njia pamoja na njia, kwa hivyo GET /orders na POST /orders ni mbili.
Mradi huu ni wa huduma mpya; mabadiliko ndani ya msimbo mkubwa wa uzalishaji ni mazungumzo tofauti.
Starter inajumuisha marekebisho moja, Standard mawili, Advanced matatu. Marekebisho hurekebisha kitu kibaya na sehemu niliyotoa. Ikiwa maelezo mafupi yenyewe yanabadilika, au unahitaji sehemu zaidi, hiyo ni kazi mpya: tumia nyongeza, au agizo jipya.
Hapana. Imeandikwa tu, katika ujumbe wa mradi.
Maoni ya Wateja
Angalia wateja wetu wanasema nini kuhusu Zinn hii
Kategoria
Sera za Zinner
Zinns Zinazohusiana












