0
ඔබේ කරත්තය
0
Zinn Hub
0
ඔබේ කරත්තය
0

එක් බැල්මකින්

ඔබට තීරණය කිරීමට උපකාර වන මෙම සේවාව පිළිබඳ ප්‍රධාන විස්තර. Zinn Hub විසින් ජනනය කරන ලදී, විකුණුම්කරු විසින් නොවේ.

ධාවන කාලය සහ රාමුව

ටෝකියෝ මත Axum
axum සහ Tokio async ධාවන කාලය මත ගොඩනගා ඇත - සත්කාරක අගුලු දැමීමකින් තොරව නිෂ්පාදන-ශ්‍රේණියේ Rust stack. VPS, Docker, Railway, Fly.io හෝ ඔබේම යන්ත්‍රය මත ධාවනය වේ.

බෙදාහැරීමේ ක්‍රමය

ඔබේ ගබඩාව
මූලාශ්‍ර කේතය, පරීක්ෂණ, README සහ Dockerfile (Standard+) සෘජුවම ඔබේම ගබඩාවට තල්ලු කර ඇත. පරීක්ෂණ තනි විධානයකින් සාර්ථක වේ.

සන්නිවේදන විලාසය

ලිඛිත පමණක්, දිනපතා යාවත්කාලීන
ඇමතුම් නැත - සියලුම යාවත්කාලීන ලිඛිතව. බහු-දින ගොඩනැගීම් සඳහා සෑම වැඩ කරන දිනකම කෙටි ලිඛිත ප්‍රගති සටහනක් ලැබේ, සතියේ දිනවල (UTC+5) පැය 12ක් ඇතුළත පිළිතුරු සමඟින්.

විකුණුම්කරුගේ අක්තපත්‍රය

විවෘත මූලාශ්‍ර Rust කර්තෘ
reqwest-rotate, CI සහ ~200 පරීක්ෂණ සහිත crates.io හි ප්‍රකාශිත Rust crate එකක් පවත්වාගෙන යයි - ඔබ මිලදී ගැනීමට පෙර සත්‍යාපනය කළ හැකි කේත ගුණාත්මක සංඥාවක්.

ඔබට ලැබෙන දේ

ආකෘති:
අභිරුචි කේතය
බෙදාහැරීමේ ක්‍රමය:
ඇණවුම් කළමනාකරු
සටහන්: මම කේතය සහ පරීක්ෂණ ඔබේ ගබඩාවට තල්ලු කරමි. පරීක්ෂණ එක් විධානයකින් ක්‍රියාත්මක වන අතර, සේවාව ක්‍රියාත්මක කරන, පරීක්ෂා කරන සහ යොදවන ආකාරය README මඟින් පෙන්වයි. Standard මඟින් දත්ත සමුදා සංක්‍රමණයන් සහ Dockerfile එකක් එක් කරයි. Advanced මේ සියල්ල රඳවා තබා ගන්නා අතර සෑම තල්ලුවකදීම CI සහ යෙදවීමේ පිරික්සුම් ලැයිස්තුවක් එක් කරයි. මුලදී, පළමු අවසාන ලක්ෂ්‍යය අවසානය දක්වා ක්‍රියා කරයි, එබැවින් මම ඉතිරිය ගොඩනඟන අතරතුර ඔබට එය ඔබම ඇමතීමට හැකිය.

සම්පූර්ණ විස්තරය

ඔබේ සේවාව ඔබේම ගබඩාවට පරීක්ෂණ සහ README සමඟින් පැමිණේ, ධාවනය කිරීමට සූදානම්: axum මත REST API එකක්, ගොනු හෝ පෝලිමක් සකසන සේවකයෙක්, හෝ ඔබේ පද්ධතිය සහ වෙනත් අයෙකුගේ API අතර පවතින සේවාවක්. මම වසර අටක වෙබ් වැඩ කිරීමෙන් පසු Rust වෙත පැමිණියෙමි, මම reqwest-rotate නඩත්තු කරමි, එය docs, CI සහ දෙසීයක් පමණ පරීක්ෂණ සහිත crates.io හි විවෘත මූලාශ්‍ර Rust crate එකකි.

Starter යනු REST අවසන් ලක්ෂ්‍ය 3ක් දක්වා ඇති එක් සේවාවක්, හෝ ඔබ දැනටමත් ධාවනය කරන ගොනු හෝ පෝලිමක් කියවන එක් සේවකයෙක්: පරීක්ෂණ, README එකක්, සහ ඔබේ ගබඩාවේ මූලාශ්‍රය. Starter හි දත්ත සමුදා යෝජනා ක්‍රම වැඩ නැත. Standard වලට අවසන් ලක්ෂ්‍ය 8ක් දක්වා, සංක්‍රමණයන් සහිත PostgreSQL හෝ SQLite, ආදාන වලංගුකරණය, පරීක්ෂණ දත්ත සමුදායකට එරෙහිව ඒකාබද්ධතා පරීක්ෂණ, සහ Dockerfile එකක් එක් කරයි. Advanced අවසන් ලක්ෂ්‍ය 15ක් දක්වා ගොස් භූමිකා සහිත ටෝකන් සත්‍යාපනය, පසුබිම් සේවකයෙක්, සෑම තල්ලුවකදීම ගොඩනඟා පරීක්ෂා කරන CI වැඩ ප්‍රවාහයක්, සහ ඔබේ සේවාදායකය සඳහා යෙදවුම් පිරික්සුම් ලැයිස්තුවක් ගෙන එයි.

අවසන් ලක්ෂ්‍ය ගණන් කරනු ලබන්නේ ක්‍රමය සහ මාර්ගය ලෙසය: GET /orders සහ POST /orders යනු දෙකකි. ඇතුළත් නොවේ: ඉදිරිපස අන්තයක්, ජංගම යෙදුමක්, හෝ ස්මාර්ට් කොන්ත්‍රාත්තු.

සෑම සේවාවක්ම axum ගොඩනගා ඇති අසමමුහුර්ත ධාවන කාලය වන Tokio මත ධාවනය වේ. කිසිවක් එය එක් සත්කාරකයකට බැඳ තබන්නේ නැත: එය Linux VPS එකක, AWS, Railway හෝ Fly.io හි Docker මත, හෝ ඔබේම යන්ත්‍රය මත ධාවනය වේ. Dockerfile එක Standard සහ Advanced සමඟින් පැමිණේ, සහ Advanced යෙදවුම් පිරික්සුම් ලැයිස්තුව ඔබ නම් කරන සේවාදායකය සඳහා ලියා ඇත.

බහු-දින ගොඩනැගීමකදී සෑම වැඩ කරන දිනකම ලිඛිත යාවත්කාලීන කිරීම්, වේගවත් පිළිතුරු, ඇමතුම් නැත.

ඔබේ ව්‍යාපෘතිය සම්පූර්ණ කිරීම සඳහා පියවර
1. ලිඛිතව තහවුරු කරන ලද විෂය පථය - මම ඔබේ අවශ්‍යතා කියවා ඕනෑම කේතයකට පෙර අවසන් ලක්ෂ්‍ය ලැයිස්තුව, ස්ථර ගැළපීම සහ ස්ටැක් තහවුරු කරමි. අවසන් ලක්ෂ්‍ය ක්‍රමය සහ මාර්ගය ලෙස ගණන් ගනී.
2. ගබඩාව, CI අස්ථි කොටස සහ දත්ත ආකෘතිය - පළමු අවසන් ලක්ෂ්‍යය අවසානය දක්වා ක්‍රියා කරන ව්‍යාපෘති අස්ථි කොටස, එවිට ඔබට සේවාවේ හැඩය කලින් දැක ගත හැකි අතර එය ලාභදායී වන අතරතුර දිශාව නිවැරදි කළ හැකිය.
3. අවසන් ලක්ෂ්‍ය හෝ සේවකයා, පරීක්ෂණ සමඟ - ඉතිරි අවසන් ලක්ෂ්‍ය හෝ සේවකයා, එක් එක් එහි පරීක්ෂණ සමඟ. බහු-දින ගොඩනැගීමකදී ඔබට සෑම වැඩ කරන දිනකම කෙටි ලිඛිත යාවත්කාලීනයක් ලැබේ.
4. ඒකාබද්ධතා පරීක්ෂණ, README, Dockerfile - පරීක්ෂණ දත්ත සමුදායකට එරෙහිව ඒකාබද්ධතා පරීක්ෂණ, README, Standard සහ Advanced මත Dockerfile, සහ Advanced මත යෙදවීමේ පිරික්සුම් ලැයිස්තුවක්.
5. ඔබේ ගබඩාවේ භාරදීම - ලිඛිත භාරදීමක් සමඟ ඔබේ ගබඩාවේ ලබා දෙන මූලාශ්‍රය: එය ක්‍රියාත්මක කරන්නේ කෙසේද, එය පරීක්ෂා කරන්නේ කෙසේද, එය යොදවන්නේ කෙසේද.

Zinner තත්ත්ව සහතිකය

✓
පරීක්ෂා කරන ලද වෘත්තිකයා
සෑම Zinner කෙනෙකුම වේදිකාවට සම්බන්ධ වීමට පෙර සමාලෝචනය කර අනුමත කරනු ලැබේ.
✓
ගුණාත්මක කාර්යය සහතිකයි
සියලුම සේවාවන් අපගේ තත්ත්ව සහතික කිරීමේ කැපවීම මගින් සහාය වේ.
✓
ආරක්ෂිත ගෙවීම්
ඔබ භාර දුන් කාර්යය අනුමත කරන තෙක් ඔබේ ගෙවීම ආරක්ෂා කර ඇත.

පැකේජ සසඳන්න

කාර්යයආරම්භකසම්මතඋසස්
භාරදීමේ වේලාව5 දින7 දින14 දින
සංශෝධන123
විෂය පථය3 අවසන් ලක්ෂ්‍ය හෝ 1 සේවකයා දක්වා8 අවසන් ලක්ෂ්‍ය සහ දත්ත සමුදායක් දක්වා15 අවසන් ලක්ෂ්‍ය, සත්‍යාපනය සහ CI දක්වා
මූලාශ්‍ර කේතය✓✓✓

පෝට්ෆෝලියෝ

මෙම Zinn ට අදාළ විකුණුම්කරුගේ වැඩ පිළිබඳ උදාහරණ.

reqwest-rotate: විවෘත මූලාශ්‍ර කේතය

මැද මෘදුකාංග රාමුවක් ඇද නොගෙන, ප්‍රොක්සි භ්‍රමණය, සත්කාරකයකට සීමා කිරීම සහ පසුබැසීම සමඟ නැවත උත්සාහ කිරීම අවශ්‍ය වන ස්ක්‍රැපර් සහ API සේවාදායකයන් සඳහා කුඩා reqwest එතුමක්. docs, CI සහ දෙසීයක් පමණ පරීක්ෂණ සමඟ crates.io හි ප්‍රකාශයට පත් කර ඇත.

සේවා විස්තර

සේවා වර්ගය
සම්මත
Zinner වර්ගය
නිදහස් සේවකයා
ලබා ගත හැකි බව
සතියේ දින
විකුණුම්කරුගේ රට
කසකස්තානය
පිළිගත් භාෂා
ඉංග්‍රීසි
රුසියානු
NDA ඇත
ඔව්
හැසිරවූ ව්‍යාපෘති ප්‍රමාණයන්
කුඩා සිට මධ්‍යම දක්වා
ප්‍රතිචාර කාලය
12 පැය ඇතුළත
අත්දැකීම් වසර
10+

නිතර අසන ප්‍රශ්න

සේවාවට කළ යුතු දේ එවන්න, ඔබ මිලදී ගැනීමට පෙර එය කුමන ස්ථරයට ගැලපේදැයි මම ඔබට කියමි. අවසන් ලක්ෂ්‍ය ක්‍රමය සහ මාර්ගය ලෙස ගණන් ගනී, එබැවින් GET /orders සහ POST /orders දෙකකි.

මෙම ව්‍යාපෘතිය නව සේවාවක් සඳහා වේ; විශාල නිෂ්පාදන කේත පදනමක් තුළ වෙනස්කම් වෙනම සංවාදයකි.

Starter හි එක් සංශෝධනයක්, Standard දෙකක්, Advanced තුනක් ඇතුළත් වේ. සංශෝධනයක් මම ලබා දුන් අවසන් ලක්ෂ්‍යයක වැරැද්දක් නිවැරදි කරයි. කෙටි විස්තරයම වෙනස් වුවහොත්, හෝ ඔබට තවත් අවසන් ලක්ෂ්‍ය අවශ්‍ය නම්, එය නව කාර්යයකි: ඇඩෝනය හෝ නව ඇණවුමක් භාවිතා කරන්න.

නැත. ව්‍යාපෘති පණිවිඩවල පමණක් ලිඛිතව.

පාරිභෝගික සමාලෝචන

මෙම Zinn ගැන අපගේ පාරිභෝගිකයින් පවසන දේ බලන්න

ප්‍රවර්ග

Zinner ප්‍රතිපත්ති

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

මෙම නිෂ්පාදනය මිලදී ගත් ලොග් වූ පාරිභෝගිකයින්ට පමණක් සමාලෝචනයක් තැබිය හැක.

විකල්ප සහ ඇණවුම් කරන්න

Zinn Hub යෙදුම ලබා ගන්න

දැනුම්දීම් · වේගවත් ප්‍රවේශය · සම්පූර්ණ තිරය

ඔබගේ බ්‍රවුසරයේShare තට්ටු කරන්න

➜ ඉන්පසු "මුල් තිරයට එක් කරන්න" තට්ටු කරන්න