Programiranje

Cilj Microsoftovega projekta Tye je ukrotiti razvoj mikro storitev

Se vam zdi težko delati z mikro storitvami? Microsoft s projektom Tye ponuja eksperimentalno orodje za razvijalce, ki naj bi olajšalo izdelavo, testiranje in uvajanje mikro storitev in porazdeljenih aplikacij.

Microsoft verjame, da bo Project Tye, projekt .NET Foundation, predstavljen 21. maja, olajšal pogoste boleče točke, s katerimi se srečujejo razvijalci pri izdelavi aplikacij, ki se pogovarjajo z bazo podatkov ali so sestavljene iz več storitev, ki med seboj komunicirajo. Project Tye je zasnovan tako, da razvijalcem olajša zagon več komponent aplikacije hkrati in uvajanje porazdeljenih aplikacij na platforme, kot je Kubernetes.

Glavni cilji Project Tye vključujejo:

  • Poenostavitev razvoja mikro storitev z zagonom številnih storitev z enim samim ukazom, uporabo odvisnosti v vsebnikih in odkrivanje naslovov drugih storitev z uporabo preprostih pravil.
  • Avtomatizacija uvajanja .NET aplikacij v Kubernetes s samodejnim združevanjem teh aplikacij, ustvarjanjem Kubernetesovih manifestov z minimalno konfiguracijo in uporabo ene same konfiguracijske datoteke

Projekt Tye opisujejo kot poskus, ki bo trajal vsaj do novembra 2020, ko bo .NET 5 na voljo. Takrat bo ponovno ocenjeno. Medtem naj bi nove funkcije izhajale približno vsake štiri tedne.

Razvojne funkcije bodo usmerjene v lokalni razvoj, razvijalcem pa svetujejo, naj se Project Tye ne zaženejo v zabojniku, razen če je to potrebno. Microsoft je zainteresiran za to, da je Tye mogoče uporabiti za različna izvajalna okolja.

Project Tye zahteva .NET Core 3.1. Lahko ga namestite kot globalno orodje z naslednjim ukazom:

namestitev orodja za dotnet -g Microsoft.Tye - različica "0.2.0-alpha.20258.3"

Microsoft je objavil tudi navodila za zagon posameznih in več storitev z uporabo Tye, skupaj z nasveti o uvajanju v Kubernetes.

$config[zx-auto] not found$config[zx-overlay] not found