Udostępnij za pośrednictwem


Przykłady usługi Azure Container Apps

Zapoznaj się z poniższymi przykładami, aby dowiedzieć się, jak używać usługi Azure Container Apps w różnych kontekstach i w połączeniu z różnymi technologiami.

Nazwa/nazwisko opis
A/B Testowanie aplikacji ASP.NET Core przy użyciu usługi Azure Container Apps
Przedstawia sposób używania Azure App Configuration, ASP.NET Core Feature Flags oraz rewizji Azure Container Apps razem w celu stopniowego wydawania funkcji lub przeprowadzania testów A/B.
gRPC w ASP.NET Core w usłudze Azure Container Apps To repozytorium zawiera prosty scenariusz, który pokazuje, jak aplikacja ASP.NET Core 6.0 jest tworzona jako aplikacja natywna dla chmury. Aplikacja jest hostowana w usłudze Azure Container Apps, która korzysta z transmisji żądań i odpowiedzi gRPC przez mikrousługi Worker. Usługa gRPC jednocześnie przesyła strumieniowo dane czujników do frontonu serwera Blazor, dzięki czemu dane są wyświetlane w czasie rzeczywistym.
Wdrażanie klastra Orleans w Container Apps Pełny przykład i samouczek dotyczący uruchomienia klastra Microsoft Orleans działającego w usłudze Azure Container Apps. Mikrousługi pracowników szybko przesyłają dane do klastra zaplecza Orleans na potrzeby monitorowania i magazynowania, emulując tysiące urządzeń fizycznych w terenie.
Wdróż aplikację koszyka zakupów w technologii Orleans do usługi Container Apps Kompletny przykład aplikacji koszyka na zakupy zbudowanej w ASP.NET Core Blazor Server z Orleanem wdrożonym w Azure Container Apps.
front-end ASP.NET Core z dwoma interfejsami API na zapleczu w usłudze Azure Container Apps
W tym przykładzie pokazano, ASP.NET Core 6.0 można użyć do utworzenia aplikacji natywnej dla chmury hostowanej w usłudze Azure Container Apps.
front-end ASP.NET Core z dwoma interfejsami API back-end na platformie Azure Container Apps (z Dapr)
Pokazuje, jak ASP.NET Core 6.0 służy do tworzenia aplikacji natywnej dla chmury hostowanej w usłudze Azure Container Apps przy użyciu języka Dapr.
Wdrażanie narzędzia Drupal w usłudze Azure Container Apps Przedstawia sposób wdrażania witryny Drupal w usłudze Azure Container Apps przy użyciu usługi Azure Database for MariaDB i usługi Azure Files w celu przechowywania zasobów statycznych.
Uruchamianie pierwszej aplikacji Java w usłudze Azure Container Apps Monolityczna aplikacja Java o nazwie PetClinic utworzona za pomocą platformy Spring Framework. PetClinic to dobrze znana przykładowa aplikacja udostępniona przez społeczność platformy Spring Framework.
Uruchamianie pierwszej aplikacji mikrousługi Java w usłudze Azure Container Apps Wersja PetClinic oparta na mikrousługach z użyciem Spring, stworzona przy użyciu Spring Framework, demonstracja zarządzania konfiguracją, odnajdywania usług i monitorowania kondycji/metryk na platformie Azure Container Apps.
Uruchamianie pierwszej aplikacji Java Spring Batch w usłudze Azure Container Apps Aplikacja Java Spring Batch pokazująca tymczasowe zadanie ładowania statystyk, dostosowane z przykładu Spring Batch Football Job i możliwe do wdrożenia na platformę Azure Container Apps.
Uruchamianie pierwszej aplikacji Java AI w usłudze Azure Container Apps Aplikacja java AI utworzona za pomocą struktury Spring-AI, przedstawiająca sposób integracji z możliwościami usługi Azure OpenAI w celu ulepszenia aplikacji PetClinic za pomocą inteligentnego czatbota i wdrożenia jej w usłudze Azure Container Apps.
Aplikacja serwera mTLS w usłudze Azure Container Apps Przykład języka Java korzystający z różnych interfejsów API języka Java do zademonstrowania sposobu wyodrębniania certyfikatów X.509 z żądań przychodzących, w tym interfejsu API Servlet Jakarta, interfejsu API Javax Servlet i reaktywnego interfejsu API. Ponadto, aby zapewnić pełne środowisko użytkownika weryfikacji certyfikatów w usłudze Azure Container Apps innej niż Spring Security, przykłady pokazują również ładowanie niestandardowego magazynu zaufania w celu zweryfikowania certyfikatów.
ChatGPT + Dane przedsiębiorstwa z Azure OpenAI i Azure AI Search (JavaScript) Demonstruje Generowanie z użyciem wzmocnionego wyszukiwania (RAG) z wykorzystaniem Azure OpenAI i Azure AI Search z pełnym frontendem i backendem, przykładowymi danymi i azd skryptami wdrażania na potrzeby testowania end-to-end.
Warsztaty Azure OpenAI RAG (Node.js) Monorepo pokazujące, jak tworzyć środowiska czatów RAG za pomocą LangChain.js, Fastify i opcjonalnych składów wektorowych. Zawiera szczegółowe ćwiczenia i wskazówki dotyczące wdrażania.
warsztatyNode.js mikrousług Uczy podstaw mikrousług przy użyciu Node.js, platformy Docker i usługi Azure Container Apps z przykładowymi usługami zbudowanymi przy użyciu Express, Fastify i NestJS oraz skryptów docker-compose i wdrożeniowych.
Agenci podróży sztucznej inteligencji — agentowa koordynacja Modułowa aplikacja referencyjna, która demonstruje orkiestrację wielu agentów (LangChain.js, LlamaIndex.TS, Microsoft Agent Framework) i serwery MCP, spakowane do wdrożenia w usłudze Azure Container Apps. Używa języka Python, Node.js, Java, .NET.
Zdalne MCP z Azure Container Apps (Node.js/TypeScript) Szablon szybkiego startu do uruchamiania serwera HTTP protokołu MCP (Model Context Protocol) w usłudze Azure Container Apps; Zawiera instrukcje dotyczące uwierzytelniania opartego na protokole JWT, przykłady i azd wdrażanie.
Bezserwerowa funkcja RAG z indeksem LlamaIndex i sesjami dynamicznymi platformy Azure Aplikacja Full-stack Next.js RAG, wykorzystująca LlamaIndex i Azure Dynamic Sessions (narzędzi interpretera), którą można wdrożyć w usłudze Azure Container Apps przy użyciu szablonów azd. Używa platformy React.
LlamaIndex — Szybki start (JavaScript) Bezserwerowy przewodnik szybkiego startu, który pokazuje, jak utworzyć aplikację czatową opartą na LlamaIndex za pomocą usług Azure OpenAI i Azure Container Apps; obejmuje obsługę typowych typów plików oraz wskazówki dotyczące lokalnego wdrożenia azd.
Wyszukiwanie wektorów LlamaIndex (JavaScript) Przykład czatu LlamaIndex RAG, który łączy osadzanie usługi Azure OpenAI i funkcję Azure AI Search na potrzeby pobierania wektorów z przykładowymi danymi i instrukcjami wdrażania dla usługi Azure Container Apps.