Tlaleho ea Selemo le Selemo ea Sehlopha sa Ts'ebetso sa Swift Server

Kajeno tlaleho ea selemo le selemo ea Swift Server Work Group (SSWG), e ileng ea thehoa selemo se fetileng ho etsa lipatlisiso le ho beha pele litlhoko tsa bahlahisi ba tharollo ea seva ho Swift, e ile ea fumaneha.

Sehlopha se latela se tsejoang e le ts'ebetso ea ho incubation bakeng sa ho amohela li-module tse ncha tsa puo, moo bahlahisi ba tlang ka mehopolo le ho sebetsa le sechaba le SSWG ka boeona ho li amohela ho index ea lehlakore la seva ea liphutheloana tsa Swift. Litlhahiso tse 9 li ile tsa pholletsa le potoloho e feletseng ea ts'ebetso ea ho incubation 'me tsa kenngoa ho index.

Lilaebrari

  • SwiftNIO - moralo o sa thibeleng o tsamaisoang ke ketsahalo bakeng sa tšebelisano ea marang-rang, motheo oa seva-lehlakoreng la Swift.

  • Ho phaella moo: API ea ho rema lifate, bareki ba HTTP, HTTP/2, PotsgreSQL, Redis, Prometheus, metrics API le ts'ebetsong ea protocol ea statsd bakeng sa eona.

Lisebelisoa tsa Swift & Linux

Ntle le lilaebrari, sehlopha se boetse se ntlafalitse Swift ka boeona, hammoho le lisebelisoa tsa Linux:

  • Litšoantšo tsa semmuso tse nang le Swift 3, 4 le 5 li fumaneha ho Docker hub. Litšoantšo tse nyane le tse atolositsoeng lia tšehetsoa.

  • Mojule oa khatiso ea morao-rao ho Linux (e thehiloeng ho libbacktrace). Monyetla oa ho kopanngoa le laebrari e tloaelehileng ea Swift e ntse e nahanoa.

  • Ho qala ka mofuta oa Swift 4.2.2, li-patches tsa khoeli le khoeli tsa bug-fix bakeng sa Linux lia lokolloa.

Merero ea 2020

  • Kenyelletso ea palo e kholoanyane ea lilaebrari bakeng sa ho sebetsa ka datha, joalo ka MongoDB, MYSQL, SQLite, Zookeeper, Cassandra, Kafka.

  • Ho latela mokhoa o ajoang ke tšiea ea boraro ea Observability (li-log le metrics li se li ntse li lokile).

  • Matamo a likhokahano tsa marang-rang.

  • OpenAPI.

  • Ts'ehetso bakeng sa liphallelo tse ling tsa Linux (Ubuntu hajoale e tšehetsoa).

  • Ho ngola litataiso tsa thomello.

  • Pontšo ea bokhoni ba seva sa Swift. Hona joale, lik'hamphani tse ling li se li ntse li e sebelisa, 'me ho na le merero ea ho bokella maikutlo le ho e arolelana le sechaba.

SSWG e bulehetse tšebelisano 'moho le bahlahisi ba ikemetseng ba nang le thahasello ea ho kenya tšebetsong lilaebrari tsa mantlha le likarolo tsa sethala sa seva sa Swift.

Maikutlo a mongoli oa litaba: mohlomong tsela e bonolo ka ho fetisisa ea ho kenya letsoho ntlafatsong, 'me mohlomong ho ithuta puo e ncha, ke ka lilaebraring ho ea ho li-database (ho rema lifate, bomalimabe, ho se ho loketse).

Swift e phatlalalitsoe ka 2014 e le sebaka sa Objective-C bakeng sa ho nts'etsapele lits'ebetso tsa MacOS le iOS, empa ke puo ea sepheo se akaretsang, mme projeke ea Server Swift ke teko ea ho bonts'a bokhoni ba eona joalo ka puo ea morao-rao.

Source: linux.org.ru

Eketsa ka tlhaloso