Not
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Tips/Råd
Det här innehållet är ett utdrag från eBook, .NET Microservices Architecture for Containerized .NET Applications, tillgängligt på .NET Docs eller som en kostnadsfri nedladdningsbar PDF som kan läsas offline.
Att utveckla program för containerbaserade mikrotjänster innebär att du skapar program med flera containrar. Ett program med flera containrar kan dock också vara enklare, till exempel ett program med tre nivåer, och kanske inte skapas med hjälp av en mikrotjänstarkitektur.
Tidigare tog vi upp frågan "Är Docker nödvändigt när du skapar en mikrotjänstarkitektur?" Svaret är ett tydligt nej. Docker är en möjliggörare och kan ge betydande fördelar, men containrar och Docker är inte ett hårt krav för mikrotjänster. Du kan till exempel skapa ett mikrotjänstbaserat program med eller utan Docker när du använder Azure Service Fabric, som stöder mikrotjänster som körs som enkla processer eller som Docker-containrar.
Men om du vet hur du utformar och utvecklar ett mikrotjänstbaserat program som också baseras på Docker-containrar, kommer du att kunna utforma och utveckla andra, enklare programmodeller. Du kan till exempel utforma ett program med tre nivåer som också kräver en metod för flera containrar. På grund av detta, och eftersom mikrotjänstarkitekturer är en viktig trend i containervärlden, fokuserar det här avsnittet på en implementering av mikrotjänstarkitektur med Docker-containrar.