"Шинэ туульс". Хөгжүүлэгчид, үйлдлийн системүүд болон сониуч хүмүүст зориулагдсан

"Шинэ туульс". Хөгжүүлэгчид, үйлдлийн системүүд болон сониуч хүмүүст зориулагдсан

Уншигчдын олон тооны хүсэлтийн дагуу сервергүй тооцоолох технологийг ашиглан бодит программыг хөгжүүлэх талаар олон тооны нийтлэлүүд гарч байна. Энэ мөчлөг нь орчин үеийн хэрэгслүүдийг ашиглан програмыг хөгжүүлэх, турших, эцсийн хэрэглэгчдэд хүргэх үйл явцыг хамарна: микро үйлчилгээний програмын архитектур (сервергүй хувилбар дээр суурилсан). OpenFaaS), бөөгнөрөл кубернетс програмыг байршуулах, мэдээллийн сан МонгоБ, үүлэн кластер болон хэрэглээ, мөн үүлэн автобусанд анхаарлаа хандуулсан NATS. Энэхүү програм нь алдартай танхимын "Мафи" тоглоомын хувилбаруудын нэг болох "Epics" тоглоомыг хэрэгжүүлдэг.

"Туульс" гэж юу вэ?

Энэ бол "Хүн чоно" гэгддэг "Мафи" тоглоомын хувилбар юм. Энэ нь оролцогчид хэн нь хэн бэ гэдгийг алхам алхмаар сурч, ялахыг хичээх ёстой багийн тоглолт дээр суурилдаг. Харамсалтай нь онлайн тоглох үед хувийн харилцан үйлчлэл гэх мэт тоглоомын чухал бүрэлдэхүүн хэсэг алга болж, сонгодог "Мафи" дүрмүүд нь маш энгийн байдаг тул илүү шугаман бус, сонирхолтой тоглоомын хувьд бусад дүрүүдийг ихэвчлэн нэмдэг. ерөнхийдөө анхны "Мафи" -ын гол шинж чанарууд хадгалагдан үлджээ, жишээлбэл, өдөр, шөнийн өөрчлөлт, зөвхөн шөнийн цагаар хөдөлдөг, түүнчлэн оролцогчдын хоорондын эвсэл. Онлайнаар тоглохын өөр нэг чухал ялгаа нь хост (Тоглоомын Мастер, Storyteller) нь ихэвчлэн компьютерийн програм юм.

Тоглоомын тодорхойлолт

Миний хэрэгжүүлэхийг хүсч буй тоглоомын дүрмийг 10-аад жилийн өмнө миний хувийн архивт хадгалсан хуучин irc bot-аас авав. "Туульс" тоглоом бүр эхэлдэг арын түүхтэй:

Алс холын хаант улсад, гучин мужид, долоон тэнгисийн цаана хэд хэдэн тосгон амьдарч, амьдарч байсан бөгөөд тэдгээрт Сайн нөхөд и Хөөрхөн охид. Тэд талх тарьж, мөөг, жимс жимсгэнэ түүхээр эргэн тойрны ой руу явав ... Энэ нь зуунаас зуунд үргэлжилж, дэлхийг аймшигт сүйрэлд хүргэж, дэлхий даяар муу зүйл тархаж эхлэв! Шөнө урт, хүйтэн болж, харанхуйд эелдэг бус, аймшигт амьтад ойд тэнүүчилж, тосгон руу тэнүүчилж байв. Хаа нэг газраас ирсэн Змей Гориных Улаан охидыг хулгайлж, тосгоныхноос үнэ цэнэтэй бүхнийг булааж авдаг зуршилтай болжээ. Хортой, шуналтай Баба Яга, алс холын ойгоос миномет дээр ниссэн нь оршин суугчдын оюун ухааныг төөрөгдүүлж, зарим нь бүр гар урлалын ажлаа орхиж, дээрэм хийхээр ой руу орж, тэнд бүлэглэл байгуулжээ. Хорон санаатнууд уулзав ГоблинХэрхэн мод, бут болон хувирахыг мэддэг тэрээр тайван амгалан тосгоны оршин суугчдыг хянаж, дээрэмчдэд үйлчилж эхэлсэн бөгөөд Сайн нөхдүүд суурин газруудаа муу ёрын сүнснүүдээс ангижруулах ямар нэг зүйл байгаа эсэхийг олж мэдэв. Дээрэмчдийн дайралтаас залхаж, аймшигт хүмүүсийн гарт аймшигт үхэлд хүрсэн сайн нөхдүүд, үзэсгэлэнтэй охидууд Ганц нүдтэй, алт цуглуулж, хөрш хотын алдарт бөхийг урьсан - Иван Царевич, тосгоныг дээрэмчдээс чөлөөлөхөө амласан. Ойн цоорхойд Иван тодорхой үхлээс аварсан Саарал чоно, Хэн дээрэмчдийн урхинд унасан. Үүний хариуд Чоно Царевичт ойн муу ёрын сүнснүүдийн талаар мэдээлэхээ амлав. Хажуугаар нь алдартай эдгээгч өнгөрөв Мэргэн Василиса, тэр асуудалтай тулгарсан үед тэрээр догшин хүмүүсийн дайралтанд өртсөн оршин суугчдыг асрахаар үлджээ. Ойн ард хар ордон гарч ирсэн бөгөөд цуу ярианы дагуу тэрээр суурьшжээ Косчи Immortals, орой болгон тосгонд очиж, Сайн нөхдүүд, Улаан охидыг түүний тушаалыг үл тоомсорлож зүрхлэхгүйн тулд түүний хэлснээр бүгдийг хийдэг байв. Тэгээд Амьгүй ойд суурьшсан Муур Байюн, түүнтэй уулзсан хүн бүр үлгэрийнх нь дараа унтсан эсвэл төмөр сарвуунаас нь үхсэн.

"Шинэ туульс". Хөгжүүлэгчид, үйлдлийн системүүд болон сониуч хүмүүст зориулагдсан
Алс холын хаант улс

Таны харж байгаагаар тоглогчид хэд хэдэн бүлэгт хуваагддаг.

  • энгийн иргэд (Сайн хүмүүс, Улаан охид, Иван Царевич, Саарал чоно, Мэргэн Василиса)
  • дээрэмчид (дээрэмчид өөрсдөө, мөн Баба Яга, Леши)
  • бие даасан (Могой-Гориныч, Ганц нүдтэй, мэлхийн гүнж, үхэшгүй Кощей, Муур-Баюн)

Тоглоомын зорилго бол дээр дурдсанчлан амьд үлдэх, ялах явдал юм. Өрсөлдөгчид тоглоомыг ямар нэг байдлаар орхих ёстой бөгөөд бие даасан тоглогчид тоглолтын төгсгөл хүртэл амьд үлдэх ёстой. Тоглоом нь алттай бөгөөд тоглогчид зөвхөн тоглоом дотроосоо л олдог тоглоомын мөнгөн тэмдэгт юм. Ялагчид алт авдаг. Илүү их алт байх тусам тоглогчийн үнэлгээ өндөр байдаг.

Би дүрүүдийн тайлбарын талаар бага зэрэг дэлгэрэнгүй ярих болно.

"Шинэ туульс". Хөгжүүлэгчид, үйлдлийн системүүд болон сониуч хүмүүст зориулагдсан
Сайн хүн

"Шинэ туульс". Хөгжүүлэгчид, үйлдлийн системүүд болон сониуч хүмүүст зориулагдсан
Улаан охин

Сайн хүн и Улаан охин - тоглоомын хамгийн өргөн тархсан, гол үүрэг. Эдгээр нь шөнө унтаж, өдөр нь ажилладаг энгийн иргэд юм. Шөнийн цагаар тэд дээрэмчдийн нэг болох Могой Горынич болон бусад дүрд довтолж, Мэргэн Василиса тэднийг эдгээдэг. Бага зэргийн магадлалтайгаар Сайн нөхөр эсвэл Улаан охин довтолгоонд ямар ч гэмтэлгүйгээр амьд үлдэх боломжтой (энэ явцад алт алдаж магадгүй), гэхдээ дайралтын дараа маргааш нь хүн бүр тоглогчийн хочийг таних болно. Шөнийн цагаар эдгээр тоглогчид ямар ч хөдөлгөөн хийхгүй, харин тоглоомын чат дахь мессеж дээр үндэслэн тоглоомын нөхцөл байдалд дүн шинжилгээ хийдэг. Өдрийн турш эдгээр тоглогчид санал өгөх замаар тэдний хэн нь Сайн нөхөр эсвэл Улаан охин биш болохыг шийддэг. Бусад тоглогчдын олонхийн санал өгсөн тоглогч тоглоомыг орхиж, үлдсэн тоглогчид алт авах эсвэл алдах болно. Хэрэв тоглогчид олонхийн саналаар хэнийг ч сонгохгүй бол нэг ч тоглогч цаазлагдахгүй.

"Шинэ туульс". Хөгжүүлэгчид, үйлдлийн системүүд болон сониуч хүмүүст зориулагдсан
Иван Царевич

Иван Царевич - эхлээд энгийн иргэдийн нэргүй хамгаалагч. Шөнийн цагаар тэрээр бусад тоглогчдын дүрийг шалгадаг, учир нь тэр зөвхөн нэг холбоотон болох Саарал чоныг мэддэг. Саарал чонын шууд оролцоотойгоор (бусад тоглогчдын дүрийг шалгаж чаддаг) Иван Царевич шалгахын оронд шөнийн цагаар өөр дүрийг алж чадна. Хэрэв шалгалтын үр дүнд Иван Царевич тоглогчид сайн нөхөр эсвэл улаан охины дүрийг олж харвал тэр тэднийг байрандаа урьж, саарал чоно болон бусад сайн нөхөр, улаан охидтой танилцуулж болно. Иванд өдрийн цагаар дүрээ бусад тоглогчдод ил гаргахгүйгээр шөнийн цагаар уруу татдаг Мэлхийн гүнж түүнд саад болж чадна. Хэрэв Иван өөрөө Мэлхийн гүнжийг олж мэдвэл түүнийг энгийн иргэдтэй нэгдэхийг урьж болох ч хэрэв гүнж татгалзвал Иванын гарт үхнэ. Могой-Гориныч мөн Иван-Царевичийн шалгалтанд саад учруулж болох ч мэлхийн гүнжээс ялгаатай нь өдрийн цагаар тэрээр бусад тоглогчдод Иван-Царевич болохыг хэлэх болно. Өдрийн цагаар Иван Царевич бусад сайн нөхдөөс ялгаагүй.

"Шинэ туульс". Хөгжүүлэгчид, үйлдлийн системүүд болон сониуч хүмүүст зориулагдсан
Саарал чоно

Саарал чоно - Иван Царевичийн туслах, түүний үнэрийн мэдрэмж нь Иванд бусад сайн нөхөр, улаан охидыг олоход тусалдаг. Саарал чоно эдгээр тоглогчдод Иван Царевич гэж хэн болохыг хэлэхээс гадна Сайн нөхөр, Улаан охидын дүрд тоглосон бусад тоглогчдын талаар мэдээлдэг. Хэрэв Чоно дээрэмчин эсвэл өөр дайсныг олж мэдвэл тэр даруй Иван Царевичт мэдэгддэг бөгөөд ингэснээр маргааш шөнө нь арга хэмжээ авах болно. Хэрэв мэлхийн гүнж Чоно руу дайрвал тэр жирийн сайн нөхөр болж хувирч, хэнийг ч шалгаж чадахгүй бөгөөд Чоно шөнө унтдаггүй тул гүнж энэ нь саарал чоно байсныг мэдэхгүй. Гэсэн хэдий ч Чоно өөрөө өдрийн цагаар тоглогчдын аль нь мэлхийн гүнж болохыг олж мэдэх бөгөөд Иван Царевичт авчирсан бусад сайн нөхөр, улаан охидыг мэлхийний төлөө санал өгөхийг ятгаж чадна. Гүнж. Мөн дараагийн шөнө тэрээр мэлхийн гүнжийг энгийн иргэдийн талд ятгаж, тэдний хэнд нь ч хүрэхгүй байхыг оролдож болно. Чоно Иван Царевич эсвэл Мэргэн Василиса нарыг гэнэт дээрэмчдийн дайралтанд өртөх эсвэл Кощейгийн зомбидуулсан гэж үзвэл шөнөдөө өөрийгөө золиосолж чадна (Чоно нь Кощейгийн сэтгэл татам байдлын эсрэг төрөлхийн дархлаатай), гэхдээ Чоно өөрийгөө золиосолсныхоо дараа тоглоомыг орхисон.

"Шинэ туульс". Хөгжүүлэгчид, үйлдлийн системүүд болон сониуч хүмүүст зориулагдсан
Мэргэн Василиса

Мэргэн Василиса - энгийн иргэдийн төлөө тоглодог, гэхдээ Василиса маш даруухан тул тэд түүний талаар мэдэхгүй. Мөн Мэргэн Василиса эмчилгээ хийхдээ асуулт асуудаггүй, сайн эмч шиг хүн бүрийг эмчилдэг. Гэхдээ Кощей, Лихо эсвэл Леши эм уувал Василиса зөвхөн хүмүүсийг эмчилдэг тул тэд нэг хоногоос илүү амьдрахгүй. Мэргэн Василисагийн эм нь могой Горынич эсвэл Муур-Баюнд тус болохгүй, гэхдээ тэд бас хор хөнөөл учруулахгүй. Мөн Василиса Амьгүй ой руу эмийн ургамал худалдаж авдаггүй тул Кот-Баюн шөнө Василисад гар хүрдэггүй. Үүнээс гадна, Мэлхийн гүнжийн эмэгтэйн сэтгэл татам байдал Василиса дээр ажилладаггүй. Хэрэв тэд түүний өвчтөнийг хоёр удаа алахыг оролдвол эм хүчгүй болно. Василиса таныг ид шидийн дайралтаас, жишээлбэл, Дашингийн хараалаас аврахгүй. Өдрийн цагаар Василиса улаан охин шиг аашилдаг бөгөөд зөвхөн түр зуурын, бага зэрэг гунигтай дүр төрх нь түүнийг Алс холын хаант улсын хамгийн сайн эдгээгч гэдгийг бага зэрэг илтгэнэ.

"Шинэ туульс". Хөгжүүлэгчид, үйлдлийн системүүд болон сониуч хүмүүст зориулагдсан
Хулгайч

Дээрэмчид, өмнөх бүх дүрүүдээс ялгаатай нь тэд нэг Lair-д амьдардаг тул бие биенээ мэддэг, мөн Леши, Баба Яга нарыг мэддэг тул эхний алхамаас эхлэн концертод тоглож чаддаг. Гэхдээ зөвхөн бүлгийн ахлагч л шөнийн цагаар үйлдэл хийдэг бөгөөд өдрийн цагаар санал өгдөггүй бол бусад дээрэмчид өөрсдийгөө сайн нөхөр, улаан охидын дүр эсгэдэг. Хэрэв удирдагч ямар нэг шалтгаанаар тоглоомыг орхих юм бол үлдсэн Хулгайчдын аль нэг нь түүний оронд шууд ордог. Юуны түрүүнд дээрэмчид Иван Царевичийг сайн нөхөр, улаан охидоос хангалттай хүч цуглуулж, өдрийн цагаар дээрэмчидтэй идэвхтэй тэмцэлдэх хүртэл түүнийг тахир дутуу болгохыг оролдож байна.

"Шинэ туульс". Хөгжүүлэгчид, үйлдлийн системүүд болон сониуч хүмүүст зориулагдсан
Гоблин

Гоблин шөнийн цагаар тэрээр дээрэмчдийг тагнаж, тэдний үүрэнд олдсон дүрүүдийн талаар мэдээлдэг боловч өдрийн цагаар тэрээр тосгонд амьдардаггүй тул саналаа өгдөггүй. Гэсэн хэдий ч бусад тоглогчид Лешигийн төлөө саналаа өгч, түүнийг цаазлах боломжтой. Леши нь намаг газраас ирдэг тул мэлхийн гүнжид уруу татагдах боломжгүй бөгөөд хэрэв тэр оролдвол Леши гэрийг нь тэмдэглэж, тосгоныхон түүнийг үнэхээр хэн болохыг олж мэдэх болно. Лешем Кощейгийн шившлэгээс айх ёсгүй, гэхдээ Василиса түүнийг үхтэл нь эдгээж чадна. Хэрэв Кот-Баюн Леши рүү дайрах гэж оролдвол тэрээр төмөр сарвуугаа алдах эрсдэлтэй бөгөөд дараа нь Кот хохирогчдыг зүгээр л уйлж унтуулах хэрэгтэй болно.

"Шинэ туульс". Хөгжүүлэгчид, үйлдлийн системүүд болон сониуч хүмүүст зориулагдсан
Баба Яга

Баба Яга Тэрээр мөн дээрэмчидтэй хамтран ажиллаж, шөнө шившлэг хийдэг: тэр бусад тоглогчдод өвчин илгээх эсвэл холбоотнуудынхаа аль нэгийг дайралтаас хамгаалах боломжтой. Түүний илбэ Лихийн хараалаас ч хүчтэй. Өдрийн цагаар Баба Яга идэвхтэй байдаг: түүний хамгаалалтад байгаа хэнийг ч олонхийн саналаар цаазлах боломжгүй. Гэсэн хэдий ч өдрийн цагаар хамгаалах шидэт үндэс нь хязгаарлагдмал тул Баба Яга хэнийг ч, тэр дундаа өөрийгөө нэг тоглолтонд гурваас илүү удаа хамгаалж чадахгүй. Өдрийн цагаар Баба Яга жирийн нэгэн Улаан охины дүр үзүүлж, бусадтай саналаа өгдөг.

"Шинэ туульс". Хөгжүүлэгчид, үйлдлийн системүүд болон сониуч хүмүүст зориулагдсан
Могой-Горжнич

Могой-Горжнич шөнийн цагаар тэрээр тосгон, ой мод, намаг дээгүүр нисч, дээрэм тонуул хийж, өдрийн цагаар дээрэмдүүлсэн хүмүүсийн дүрийг илчилдэг. Өдрийн цагаар Могой унтдаг тул санал өгөхгүй ч олонхийн саналаар цаазлуулж болно. Могой нь хүн бүрт, ялангуяа дээрэмчид, Иван Царевич нарт маш аюултай. Могойд хэнийг дээрэмдэх нь хамаагүй, гэхдээ түүнийг Чоно эсвэл Леши олж мэдвэл тэр үнэ цэнэтэй холбоотон болж чадна. Хэрэв та шөнийн цагаар Могойг алвал маш үнэ цэнэтэй зүйл болох Могойн арьсыг авах боломжтой бөгөөд энэ нь эзнээ бие махбодийн халдлагаас нэг удаа хамгаалах болно.

"Шинэ туульс". Хөгжүүлэгчид, үйлдлийн системүүд болон сониуч хүмүүст зориулагдсан
Ганц нүдтэй

Ганц нүдтэй Шөнийн цагаар тэрээр замд нь саад болсон хүн бүрийг алж, алж чадахгүй байгаа хүмүүсийг (Леши, Кота-Баюн эсвэл Могой Горыныч) харааж зүхэж, тэр шөнөдөө хараал идсэн хүнтэй харилцахыг оролдсон хүн өдөр үхэх болно. . Энэ тохиолдолд хараал идсэн хүн өөрөө үхдэг, зөвхөн Кот-Баюн л үхдэггүй, тэр зүгээр л хүчээ авахын тулд орондоо орж, дараагийн шөнө нь ээлжээ алгасдаг. Зөвхөн Баба Яга л Лихийг хараалаас аварч чадна. Муур-Баюныг ялсан хүнд хараал нөлөөлөхгүй: тэр муур шиг зүгээр л орондоо орж, эргэлтийг алгасдаг.

"Шинэ туульс". Хөгжүүлэгчид, үйлдлийн системүүд болон сониуч хүмүүст зориулагдсан
Гүнж мэлхий

Гүнж мэлхий Энэ тоглоомонд хожиж чадахгүй ч шөнө бусад тоглогчдыг уруу татах замаар маш их мөнгө олох боломжтой. Сорилтод орсон хүн ээлжээ алддаг. Мэлхий Василиса Мэргэн уруу татуулж чадахгүй, тэр бас л дараагийн өдөр нь түүнийг бүх хүнд урвах болно Лешигээс зайлсхийх хэрэгтэй. Хэрэв Иван Царевич эсвэл дээрэмчдийн удирдагч мэлхийг олвол тэд энгийн иргэд эсвэл дээрэмчдийг өөрийн талд урьж болно, харин Иван мэлхийн татгалзлыг хүлээж авахгүй, гэхдээ Удирдагч тийм ч сонгомол биш юм. Гэхдээ гүнж нэлээд зальтай, тэр давхар агент болж чадна, учир нь тэр ганцаараа ялах боломжгүй ч энэ нь алт авах маш сайн боломж юм, учир нь тоглоомын төгсгөл хүртэл амьд үлдэх магадлал эрс нэмэгддэг! Өдрийн цагаар Мэлхийн гүнж улаан охины дүр үзүүлж, бүгдээрээ саналаа өгнө.

"Шинэ туульс". Хөгжүүлэгчид, үйлдлийн системүүд болон сониуч хүмүүст зориулагдсан
Косчи Immortals

Косчи Immortals түүний шилтгээнд амьдардаг. Шөнөдөө тэрээр эргэн тойрныхоо тосгонуудаар алхаж, түүний үйлчлэлд орж, бүх тушаалыг эргэлзээгүйгээр биелүүлдэг Сайн нөхөр, Улаан охидыг зомбилодог. Тушаал биелүүлэхээс татгалзаж, жишээлбэл, өдрийн цагаар Кощейгийн хэлснээс өөрөөр санал өгөх, эсвэл Кощей хориглосон бол өдрийн цагаар чат руу мессеж бичих зэргээр Кощейгийн зарц нас барав. Тиймээс Кощей өөрөө санал өгөхгүй байсан ч өдрийн цагаар санал хураалтын үр дүнд нөлөөлөх боломжтой. Хэрэв Кощей алагдсан бол түүний бүх хохирогчид мөн үхдэг. Василиса зарц Кощейг эмчилж чадна, тэр дараа нь анхны дүрдээ эргэн орно. Могой-Гориныч, Чоно хоёр зомбичлох төрөлхийн дархлаатай тул Кощей хичнээн хүссэн ч тэднийг өөрийн алба болгон хувиргаж чадахгүй. Чоно мөн өөрийгөө золиослох замаар Иван эсвэл Василиса хоёрыг зовлон бэрхшээлээс гаргахад тусалдаг. Чоно аврагдсан нь чонын зомбижилтын дархлааг олж авдаг.

"Шинэ туульс". Хөгжүүлэгчид, үйлдлийн системүүд болон сониуч хүмүүст зориулагдсан
Муур Байюн

Муур Байюн ойд амьдардаг, шөнийн цагаар ан хийдэг. Өдөр нь хонгилдоо унтдаг болохоор санал хураалтад оролцдоггүй. Гэсэн хэдий ч өдрийн цагаар түүнийг олонхийн саналаар цаазлах боломжтой. Муур хоёр аргаар дайрч болно: шуугих - дараа нь хохирогч нь унтаж, шөнө алхаж чадахгүй, маргааш нь санал өгөх боломжгүй болно - эсвэл төмөр хумсаар шууд алах. Сарвуутай довтлох нь Могой-Гориныч дээр ажиллахгүй бөгөөд Леши рүү дайрсны дараа муур огт хумсгүй үлдэж магадгүй юм! Дашинг хараал идсэний дараа зүгээр л нэг шөнө унтдаг муурыг харааж чадахгүй. Хэрэв хэн нэгэн Кота-Баюныг ялж чадвал Лихийн хараал зэрэг аливаа өвчин эмгэгээс ангижрах болно. Энэ муурны чадвар нь тоглоомын төгсгөл хүртэл тоглогчид үлддэг. Кощейгийн зарц нар өдрийн цагаар мууранд санал өгөх боломжгүй ч Кощейд мэдэгдэлгүйгээр муур хэн болохыг шууд бусаар олж мэдэх боломжтой. Кот-Баюн Иван эсвэл дээрэмчидтэй холбоо тогтоодоггүй тул Котын гол бай нь тэд юм.

Ашигласан технологиуд

Тоглоомыг бичихийн тулд би OpenFaaS дээр суурилсан сервергүй тооцоолох технологийг сонгосон, учир нь энэ нь тоглоомыг зохион байгуулахад хангалттай энгийн бөгөөд үүний зэрэгцээ тоглоомын нарийн төвөгтэй дүрмийг шаардлагагүй хүндрэлгүйгээр бичихэд хангалттай дэвшилтэт юм. Аппликейшнүүдийг байршуулах энэ арга нь үүнийг маш энгийн бөгөөд найдвартай болгож, хурдан байршуулах, хялбархан масштаблах боломжийг олгодог тул би мөн Kubernetes кластер ашиглах болно. Тоглоомын логикийг бий болгохын тулд та зөвхөн OpenFaaS-ийг ашиглах боломжтой, гэхдээ би хэрэгжилтийн нарийн төвөгтэй байдлыг харьцуулахын тулд Storyteller-ийг тусдаа сав болгон хийхийг хичээх болно. Микро үйлчилгээ, функцүүдийн үндсэн програмчлалын хэлээр би сонгосон Go, Perl-г солихын тулд чөлөөт цагаараа үүнийг удаан хугацаанд судалж байгаа тул js-ийг микро үйлчилгээ болон функцуудтай хэрэглэгчийн харилцах тодорхой хүрээн дээр үндэслэн ашиглах болно. Эцсийн шийдвэрийн талаар би цувралын холбогдох нийтлэлд хэлэх болно. Функцуудыг хооронд нь холбохын тулд би NATS.io-г сонгосон, учир нь би үүнийг өмнө нь тулгарч байсан бөгөөд энэ нь Kubernetes-тэй нэлээд хялбар интеграцчилдаг.

Зарлал

  • Танилцуулга
  • Хөгжлийн орчныг тохируулах, даалгаврыг функц болгон хуваах
  • Ар талын ажил
  • Frontend ажил
  • CICD-г тохируулах, туршилтыг зохион байгуулах
  • Туршилтын тоглоомын сессийг эхлүүлнэ үү
  • Үр дүн

Эх сурвалж: www.habr.com

сэтгэгдэл нэмэх