Programavimas

„Microsoft“ projekto „Tye“ tikslas yra prisijaukinti mikropaslaugų kūrimą

Ar sunku dirbti su mikropriešomis? Naudodama „Project Tye“, „Microsoft“ siūlo eksperimentinį kūrėjo įrankį, skirtą palengvinti mikropaslaugų ir paskirstytų programų kūrimą, testavimą ir diegimą.

„Microsoft“ mano, kad „Project Tye“ .NET Foundation projektas, pristatytas gegužės 21 d., Palengvins įprastus skausmo taškus, su kuriais susiduria kūrėjai, kurdami programas, kurios kalba su duomenų baze arba kurias sudaro kelios tarpusavyje bendraujančios paslaugos. „Project Tye“ sukurtas tam, kad kūrėjams būtų lengviau vienu metu paleisti kelis programų komponentus ir paskirstytas programas įdiegti tokiose platformose kaip „Kubernetes“.

Pagrindiniai „Project Tye“ tikslai yra šie:

  • Supaprastinamas mikropaslaugų kūrimas vykdant daug paslaugų vienoje komandoje, naudojant priklausomybes konteineriuose ir atrandant kitų paslaugų adresus naudojant paprastus susitarimus.
  • Automatizuoti .NET programų diegimą „Kubernetes“ automatiškai talpinant šias programas, sukuriant „Kubernetes“ manifestus su minimalia konfigūracija ir naudojant vieną konfigūracijos failą.

„Project Tye“ apibūdinamas kaip eksperimentas, kuris tęsis bent iki 2020 m. Lapkričio, kai bus pristatyta .NET 5. Tuo metu jis bus įvertintas iš naujo. Tuo tarpu naujos funkcijos turi būti išleistos maždaug kas keturias savaites.

Kūrimo funkcijos bus orientuotos į vietos plėtrą, o kūrėjams rekomenduojama vengti „Project Tye“ talpykloje, jei tai nėra būtina. „Microsoft“ yra suinteresuota padaryti „Tye“ pritaikomą įvairiose vykdymo aplinkose.

„Project Tye“ reikalinga .NET Core 3.1. Jį galima įdiegti kaip visuotinį įrankį naudojant šią komandą:

„dotnet“ įrankio diegimas -g „Microsoft.Tye“ - versija „0.2.0-alfa.20258.3“

„Microsoft“ taip pat paskelbė instrukcijas, kaip vykdyti vieną ir kelias paslaugas naudojant „Tye“, kartu su patarimais, kaip įdiegti „Kubernetes“.