Service Bus-névterek és entitások dinamikus kiépítése
Az Azure Service Bus kódtárakat biztosít a Service Bus-névterek és entitások dinamikus kiépítéséhez. Ez összetett üzembe helyezési és üzenetkezelési forgatókönyveket tesz lehetővé, és lehetővé teszi a kiépítendő entitások programozott meghatározását.
Áttekintés
Az Azure Service Bus-erőforrások programozott kezelésének két módszere van. Az első az Azure Resource Manager-alapú kódtárak használata, amelyek lehetővé teszik a névterek, üzenetsorok, témakörök, előfizetések, szabályok és SAS-szabályzatok kezelését. Az Azure Resource Manager-alapú kódtárak támogatják a Microsoft Entra-azonosítón keresztüli hitelesítést, de nem kapcsolati sztring. A második módszer az üzenetek küldéséhez és fogadásához használt Service Bus-ügyfélkódtárak használata. Az ügyfélkódtárak API-kat is biztosítanak a meglévő névtér üzenetsorainak, témaköreinek, előfizetéseinek és szabályainak kezeléséhez. Támogatják a kapcsolati sztring hitelesítését. Amikor eldönti, hogy milyen megközelítést kell alkalmaznia, vegye figyelembe az alábbiakat.
Az Azure Resource Manager-alapú kódtárak ugyanazokat a funkciókat biztosítják, mint az Azure Portal, a parancssori felület és a PowerShell a Service Bus-névterek és entitások, például az üzenetsorok, a témakörök, az előfizetések stb. kezelésekor. Ha az Azure Portalt, a parancssori felületet vagy a PowerShellt használja a felügyeleti műveletekhez, és dinamikusan szeretné ezt megtenni, akkor ezek a kódtárak jobb választásnak bizonyulhatnak.
Ha azonban már service bus-ügyfélkódtárat használ olyan szolgáltatásspecifikus műveletekhez, mint az üzenetek küldése és fogadása, és a Service Bus-entitásokat is kezelnie kell, akkor az ön számára kényelmesebb lehet, ha ugyanazt a tárat használja. Az ügyfélkódtárak rendelkeznek ( ServiceBusAdministrationClient
a régebbi kódtárakban hívva ServiceBusManagementClient
), amely az Azure Resource Manager-alapú kódtárak által biztosított felügyeleti funkciók egy részét biztosítja. Hangsúlyozni kell, hogy bár az Azure Resource Manager-alapú kódtárak lehetővé teszik Mind a Service Bus-névterek, mind az entitások kezelését, az ügyfélkódtárak csak a meglévő névtérben lévő entitások kezelését teszik lehetővé, magát a névteret nem .
Kezelés Azure Resource Manager-alapú kódtárak használatával
Az Azure Resource Manager-alapú kódtárak lehetővé teszik névterek, üzenetsorok, témakörök, előfizetések, szabályok és SAS-szabályzatok kezelését. Csak a Microsoft Entra-azonosítóval való hitelesítést támogatják; nem támogatják a kapcsolati sztring.
Fluent .NET- és Java-kódtárak
Az Azure Resource Manager-alapú kódtárak fluent verziója létezik.
Kezelés Service Bus-ügyfélkódtárak használatával
A Service Bus-ügyfélkódtárak, amelyek olyan műveletekhez használhatók, mint az üzenetek küldése és fogadása, egy meglévő Service Bus-névtér üzenetsorainak, témaköreinek, előfizetéseinek és szabályainak kezelésére is használhatók. Ez a funkció a ServiceBusAdministrationClient
legújabb kódtárakban és a ServiceBusManagementClient
régebbi kódtárakban elérhető. Erősen ajánlott a legújabb kódtárak használata.
Legújabb Service Bus-kódtárak
Örökölt Service Bus-kódtárak
Language | Csomag | Dokumentáció | Samples |
---|---|---|---|
.NET | Microsoft.Azure.ServiceBus | ManagementClient | .NET |
Java | azure-mgmt-servicebus | ManagementClientAsync, ManagementClient | Java |
2026. szeptember 30-án kivonjuk az Azure Service Bus SDK-kódtárakat a WindowsAzure.ServiceBus, a Microsoft.Azure.ServiceBus és a com.microsoft.azure.servicebus kódtárakból, amelyek nem felelnek meg az Azure SDK irányelveinek. Az SBMP protokoll támogatását is megszüntetjük, így 2026. szeptember 30. után már nem használhatja ezt a protokollt. Migrálás a legújabb Azure SDK-kódtárakba, amelyek kritikus fontosságú biztonsági frissítéseket és továbbfejlesztett képességeket kínálnak ezen dátum előtt.
Bár a régebbi kódtárak 2026. szeptember 30-tól továbbra is használhatók, a Microsoft már nem kap hivatalos támogatást és frissítéseket. További információkért lásd a támogatási nyugdíjazási bejelentést.
Következő lépések
- Üzenetek küldése az üzenetsorba és üzenetek fogadása az üzenetsorból a legújabb Service Bus-kódtár használatával: .NET, Java, JavaScript, Python
- Üzenetek küldése a témakörbe, és üzenetek fogadása az előfizetésből a legújabb Service Bus-kódtár használatával: .NET, Java, JavaScript, Python