esemény
AI-alkalmazások és -ügynökök létrehozása
márc. 17. 21 - márc. 21. 10
Csatlakozzon a meetup sorozathoz, hogy valós használati esetek alapján, skálázható AI-megoldásokat hozzon létre más fejlesztőkkel és szakértőkkel.
RegisztrációEzt a böngészőt már nem támogatjuk.
Frissítsen a Microsoft Edge-re, hogy kihasználhassa a legújabb funkciókat, a biztonsági frissítéseket és a technikai támogatást.
Megjegyzés
Az Alapszintű, a Standard és a Nagyvállalati csomag 2025. március közepétől megszűnik, 3 éves nyugdíjazási időszakkal. Javasoljuk, hogy váltson az Azure Container Appsre. További információkért lásd az Azure Spring Apps kivonási bejelentését.
A standard felhasználás és a dedikált csomag 2024. szeptember 30-tól megszűnik, hat hónap után pedig teljes leállítással. Javasoljuk, hogy váltson az Azure Container Appsre. További információ: Azure Spring Apps Standard-használat migrálása és dedikált csomag az Azure Container Appsbe.
Ez a cikk a következőre vonatkozik: ❎ Basic/Standard ✅ Enterprise
Ez a cikk az Application Live View-ból a Spring Boot-rendszergazdába való migrálási útvonalat ismerteti.
A Spring Boot-rendszergazda hatékony eszköz a Spring Boot-alkalmazások kezeléséhez és monitorozásához. A Spring Boot-működtetőkre épülő megoldás betekintést nyújt az alkalmazások akadálymentes HTTP-végpontokon keresztüli futtatásának belső működésébe. A Spring Boot-rendszergazda összegyűjti az adatokat, és megkönnyíti az alkalmazásokkal való interakciót ezen végpontok használatával.
Az Azure Spring Apps korábban beépített integrációt biztosított a Tanzu Application Live View szolgáltatással az alkalmazások kezeléséhez. A termékfunkciók változásai miatt azonban ez a funkció már nem érhető el. Annak érdekében, hogy az alkalmazások továbbra is könnyen kezelhetők legyenek, az alábbi lépések végigvezetik a Spring Boot Felügyeleti kiszolgáló alternatív megoldásként való konfigurálásához és használatához:
Új alkalmazás létrehozása.
A Spring Boot felügyeleti kiszolgáló alkalmazásának létrehozásához kövesse az alábbi lépéseket:
Hozza létre a Spring Boot felügyeleti szolgáltatást.
Az alkalmazás létrehozása után a következő lépés a Spring Boot Felügyeleti szolgáltatásalkalmazás létrehozása. Kövesse a Spring Boot Rendszergazda – Első lépések dokumentációjában található utasításokat.
A következő példakódra hivatkozhat:
SpringBootAdminApplication.java
@SpringBootApplication
@Configuration
@EnableAutoConfiguration // Use a discovery service instead of Spring Boot Admin Clinet. The rest is done by our AutoConfiguration.
@EnableDiscoveryClient // Enables the service to register with a discovery service
@EnableAdminServer
public class SpringBootAdminApplication {
public static void main(String[] args) {
SpringApplication.run(SpringBootAdminApplication.class, args);
}
}
pom.xml
Adja hozzá a következő Spring Boot-rendszergazdai függőségeket:
<!-- Spring Boot Admin -->
<dependency>
<groupId>de.codecentric</groupId>
<artifactId>spring-boot-admin-starter-server</artifactId>
<version>${spring-boot-admin.version}</version>
</dependency>
<dependency>
<groupId>de.codecentric</groupId>
<artifactId>spring-boot-admin-server-ui</artifactId>
<version>${spring-boot-admin.version}</version>
</dependency>
Az alkalmazás üzembe helyezése.
A Spring Boot Felügyeleti szolgáltatás létrehozása után telepítse az Azure CLI használatával:
cd <path-to-maven-or-gradle-source-root>
az spring app deploy \
--resource-group <resource-group-name> \
--service <Azure-Spring-Apps-service-instance-name> \
--name spring-boot-admin \
--source-path
Nyilvános végpont hozzárendelése.
Nyilvános végpont Azure Spring Appsen keresztüli hozzárendelésével akadálymentessé teheti a Spring Boot felügyeleti kiszolgálót.
A Spring Boot-rendszergazda alapértelmezés szerint nem tartalmazza az engedélyezést. A Spring Boot-rendszergazda egy normál Spring Boot-alkalmazás, így a Spring Security segítségével biztonságossá teheti. Lásd még a Spring Boot felügyeleti kiszolgáló biztonságossá tételét.
A Spring Boot-rendszergazda a felderítési szolgáltatásra támaszkodva felderítheti az alkalmazásokat. Miután regisztrálta az alkalmazásokat a Tanzu szolgáltatásregisztrációs adatbázisában, a Spring Boot felügyeleti kiszolgáló automatikusan felismeri őket.
Az alkalmazások Tanzu szolgáltatásregisztrációs adatbázisba való regisztrálásával kapcsolatos további információkért lásd : Tanzu szolgáltatásregisztrációs adatbázis használata.
A Spring Boot-rendszergazda zökkenőmentesen csatlakozik és figyeli az egyéni működtető beállításokkal rendelkező Spring Boot-alkalmazásokat.
Az alkalmazásokat Spring Boot-rendszergazdai ügyfélként is regisztrálhatja. Ez a megközelítés nem függ a felderítési szolgáltatástól, de módosítania kell az alkalmazásokat, hogy a Spring Boot felügyeleti ügyfélfüggőségeit is tartalmazza. További információ: Első lépések a Spring Boot felügyeleti dokumentációjában.
A Spring Boot-rendszergazda lehetővé teszi a Spring Boot-alkalmazások élő metrikáinak megtekintését. A Spring Boot-rendszergazda a Spring Boot-működtetők fogalmán alapul.
Kövesse az alábbi lépéseket egy alkalmazás üzembe helyezéséhez és figyeléséhez a Spring Boot-rendszergazdában:
Adja hozzá a működtető függőséget. Adja hozzá a következő függőséget az alkalmazás pom.xml fájljához.
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-actuator</artifactId>
</dependency>
Engedélyezze a működtető végpontokat. Az alkalmazás application.properties fájljában adja hozzá a következő konfigurációt a szükséges végpontok felfedéséhez:
management.endpoints.web.exposure.include=info,health
Hozza létre az alkalmazást. Az alkalmazás helyi összeállításához használja az alábbi parancsot:
mvn clean package -DskipTests
Az alkalmazás üzembe helyezése. Az alkalmazás üzembe helyezése az Azure Spring Appsben az alábbi parancsokkal:
az spring app create \
--resource-group <resource-group-name> \
--service <Azure-Spring-Apps-service-instance-name> \
--name <app-name>
cd <path-to-maven-or-gradle-source-root>
az spring app deploy \
--resource-group <resource-group-name> \
--service <Azure-Spring-Apps-service-instance-name> \
--name <app-name> \
--source-path
Miután az összes Spring Boot-alkalmazás regisztrálva van a Spring Boot-rendszergazdában, az Alábbi lépések végrehajtásával letilthatja az Alkalmazás élő nézet funkcióját az Azure Spring Appsben:
esemény
AI-alkalmazások és -ügynökök létrehozása
márc. 17. 21 - márc. 21. 10
Csatlakozzon a meetup sorozathoz, hogy valós használati esetek alapján, skálázható AI-megoldásokat hozzon létre más fejlesztőkkel és szakértőkkel.
Regisztráció