Programovanie

Cieľom spoločnosti Microsoft Project Tye je skrotiť vývoj mikroslužieb

Je pre vás ťažké pracovať s mikroslužbami? Spoločnosť Microsoft ponúka v rámci Project Tye experimentálny vývojársky nástroj, ktorý má uľahčiť vytváranie, testovanie a nasadenie mikroslužieb a distribuovaných aplikácií.

Microsoft je presvedčený, že Project Tye, projekt .NET Foundation predstavený 21. mája, zmierni bežné bolesti, s ktorými sa vývojári stretávajú pri vytváraní aplikácií, ktoré komunikujú s databázou alebo sú zložené z viacerých služieb, ktoré navzájom komunikujú. Project Tye je navrhnutý tak, aby vývojárom uľahčil súčasné spustenie viacerých aplikačných komponentov a nasadenie distribuovaných aplikácií na platformy ako Kubernetes.

Medzi hlavné ciele Project Tye patria:

  • Zjednodušenie vývoja mikroslužieb spustením mnohých služieb pomocou jedného príkazu, použitím závislostí v kontajneroch a zisťovaním adries ďalších služieb pomocou jednoduchých konvencií.
  • Automatizácia nasadenia aplikácií .NET na Kubernetes automatickou kontajnerizáciou týchto aplikácií, generovaním manifestov Kubernetes s minimálnou konfiguráciou a použitím jedného konfiguračného súboru.

Project Tye je označovaný ako experiment, ktorý potrvá minimálne do novembra 2020, keď sa začne dodávať .NET 5. V tom čase sa to prehodnotí. Zatiaľ majú byť nové funkcie vydávané zhruba každé štyri týždne.

Vývojové funkcie budú orientované na miestny rozvoj, pričom vývojárom sa odporúča, aby pokiaľ nie je nevyhnutné, nespúšťali Project Tye v kontajneri. Microsoft má záujem na tom, aby bol Tye nasaditeľný do rôznych runtime prostredí.

Project Tye vyžaduje .NET Core 3.1. Môže byť nainštalovaný ako globálny nástroj pomocou nasledujúceho príkazu:

inštalácia nástroja dotnet -g Microsoft.Tye --verzia "0.2.0-alpha.20258.3"

Spoločnosť Microsoft tiež zverejnila pokyny na spustenie jednej a viacerých služieb pomocou Tye spolu s tipmi na nasadenie na serveri Kubernetes.

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