Megosztás a következőn keresztül:


Többtárolós és Microservice-Based .NET-alkalmazások tervezése és fejlesztése

Jótanács

Ez a tartalom egy részlet a '.NET Microservices Architecture for Containerized .NET Applications' című eBook-ból, amely elérhető a .NET Docs oldalon, vagy ingyenesen letölthető PDF formátumban, amely offline módban is olvasható.

.NET mikroszolgáltatások architektúrája konténerizált .NET alkalmazásokhoz e-könyv borító miniatűr.

A tárolóalapú mikroszolgáltatási alkalmazások fejlesztése azt jelenti, hogy többtárolós alkalmazásokat fejleszt. A többtárolós alkalmazások azonban egyszerűbbek is lehetnek – például egy háromrétegű alkalmazás –, és nem mikroszolgáltatás-architektúra használatával hozhatók létre.

Korábban felvetettük a "Szükség van a Dockerre mikroszolgáltatás-architektúra létrehozásakor?" kérdést. A válasz egyértelmű nem. A Docker egy engedélyező, és jelentős előnyöket biztosíthat, de a tárolók és a Docker nem követelmény a mikroszolgáltatások számára. Például létrehozhat egy mikroszolgáltatás-alapú alkalmazást a Dockerrel vagy anélkül az Azure Service Fabric használatakor, amely támogatja az egyszerű folyamatokként vagy Docker-tárolókként futó mikroszolgáltatásokat.

Ha azonban tudja, hogyan tervezhet és fejleszthet olyan mikroszolgáltatás-alapú alkalmazásokat, amelyek szintén Docker-tárolókon alapulnak, bármilyen más, egyszerűbb alkalmazásmodellt tervezhet és fejleszthet. Tervezhet például egy háromszintű alkalmazást, amely többtárolós megközelítést is igényel. Emiatt, és mivel a mikroszolgáltatási architektúrák fontos trendek a tárolók világában, ez a szakasz a Docker-tárolókat használó mikroszolgáltatás-architektúra implementálására összpontosít.