Umbiko Wonyaka Weqembu Elisebenzayo Leseva ye-Swift

Namuhla, umbiko wonyaka we-Swift Server Work Group (SSWG), owadalwa ngonyaka odlule ukuze ucwaninge futhi ubeke phambili izidingo zabathuthukisi bezixazululo zeseva ku-Swift, uyatholakala.

Iqembu lilandela lokho okwaziwa njengenqubo yokufukamela yokwamukela amamojula amasha olimi, lapho abathuthukisi beza nemibono futhi basebenze nomphakathi kanye ne-SSWG ngokwayo ukuze yamukelwe kunkomba yohlangothi lweseva lwamaphakheji we-Swift. Iziphakamiso eziyi-9 zadlula umjikelezo ogcwele wenqubo yokufukamela futhi zengezwa kunkomba.

Imitapo yolwazi

  • I-SwiftNIO - uhlaka olungavimbeli oluqhutshwa umcimbi lokusebenzelana kwenethiwekhi, umnyombo we-server-side Swift.

  • Ngaphezu kwalokho: i-API yokungena, amaklayenti e-HTTP, i-HTTP/2, i-PotsgreSQL, i-Redis, i-Prometheus, i-metrics API kanye nokuqaliswa kwephrothokholi ye-statsd yayo.

Swift & Linux tooling

Ngaphezu kwemitapo yolwazi, leli qembu liphinde lathuthukisa i-Swift ngokwayo, kanye namathuluzi e-Linux:

  • Izithombe ezisemthethweni ezine-Swift 3, 4 kanye no-5 ziyatholakala kuhabhu le-Docker. Zombili izithombe ezincane nezinwetshiwe ziyasekelwa.

  • Imojula yokuphrinta okungemuva ku-Linux (kusekelwe ku-libbacktrace). Kucatshangelwa ukuthi kungenzeka kuhlanganiswe nomtapo wolwazi ojwayelekile we-Swift.

  • Kusukela ngenguqulo ye-Swift 4.2.2, ama-patches okulungisa iziphazamisi we-Linux akhishwa njalo ngenyanga.

Izinhlelo zika-2020

  • Ukwethulwa kwenani elikhulu kakhulu lemitapo yolwazi yokusebenza ngezizindalwazi, njenge-MongoDB, MYSQL, SQLite, Zookeeper, Cassandra, Kafka.

  • Ukulandelela okusatshalalisiwe kuyinsika yesithathu ye-Observability (amalogi namamethrikhi asevele elungile).

  • Amachibi okuxhumana kwenethiwekhi.

  • I-OpenAPI.

  • Ukusekelwa kokusatshalaliswa kweLinux okwengeziwe (Ubuntu buyasekelwa njengamanje).

  • Ukubhala imihlahlandlela yokusebenzisa.

  • Ukuboniswa kwamakhono eseva ye-Swift. Okwamanje, ezinye izinkampani sezivele ziyayisebenzisa, futhi kunezinhlelo zokuqoqa impendulo futhi zabelane ngayo nomphakathi.

I-SSWG ivulekele ukusebenzisana nonjiniyela abazimele abanentshisekelo yokusebenzisa imitapo yolwazi nezici zeplathifomu yeseva ye-Swift.

Umbono womlobi wezindaba: cishe indlela elula yokuhileleka ekuthuthukisweni, futhi mhlawumbe ufunde ulimi olusha, ngokusebenzisa imitapo yolwazi kumininingwane yolwazi (ukugawulwa kwemithi, maye, sekuvele kulungile).

I-Swift yamenyezelwa ngo-2014 njengokungena esikhundleni se-Objective-C yokuthuthukisa izinhlelo zokusebenza ze-MacOS ne-iOS, kodwa iwulimi lwenhloso evamile, futhi iphrojekthi ye-Swift ye-Swift ingumzamo wokukhombisa amakhono ayo njengolimi lokubuyela emuva.

Source: linux.org.ru

Engeza amazwana