Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
V tomto rychlém startu se dozvíte, jak vytvořit obor názvů služby Service Bus a frontu pomocí Azure PowerShellu. Také ukazuje, jak získat autorizační přihlašovací údaje, které může klientská aplikace použít k odesílání a přijímání zpráv do/z fronty.
Co jsou fronty Service Bus?
Fronty v rámci služby Service Bus podporují zprostředkovaný model zasílání zpráv. Když používáte fronty, komponenty distribuované aplikace vzájemně nekomunikují přímo; místo toho vyměňují zprávy prostřednictvím fronty, která funguje jako zprostředkovatel. Producent zpráv (odesílatel) předá zprávu do fronty a pak pokračuje ve zpracování. Příjemce zpráv (příjemce) asynchronně přetáhne zprávu z fronty a zpracuje ji. Producent nemusí čekat na odpověď od příjemce, aby mohl pokračovat ve zpracování a odesílání dalších zpráv. Fronty nabízejí doručování zpráv First In, First Out (FIFO) jednomu nebo více konkurenčním příjemcům. To znamená, že příjemci obvykle přijímají a zpracovávají zprávy v pořadí, v jakém byly přidány do fronty, a každá zpráva je přijata a zpracována pouze jedním příjemcem zprávy.
Fronty služby Service Bus jsou technologie pro obecné účely, kterou je možné použít pro širokou škálu scénářů:
- Komunikace mezi webovými a pracovními rolemi v vícevrstvé aplikaci Azure
- Komunikace mezi místními aplikacemi a aplikacemi hostovanými v Azure v hybridním řešení
- Komunikace mezi komponentami distribuované aplikace běžící místně v různých organizacích nebo odděleních organizace
Použití front umožňuje snadněji škálovat aplikace a umožnit větší odolnost vůči architektuře.
Požadavky
K dokončení tohoto rychlého startu se ujistěte, že máte předplatné Azure. Pokud nemáte předplatné Azure, můžete si před zahájením vytvořit bezplatný účet .
V tomto rychlém startu použijete Azure Cloud Shell, který můžete spustit po přihlášení k webu Azure Portal. Podrobnosti o Azure Cloud Shellu najdete v přehledu služby Azure Cloud Shell. Na svém počítači můžete také nainstalovat a používat Azure PowerShell.
Poskytování prostředků
Přihlaste se do Azure Portalu.
Spusťte Azure Cloud Shell tak, že vyberete ikonu zobrazenou na následujícím obrázku:
V dolním okně Cloud Shellu přepněte z prostředí Bash na PowerShell.
Spuštěním následujícího příkazu vytvořte skupinu prostředků Azure. Pokud chcete, aktualizujte název skupiny prostředků a umístění.
New-AzResourceGroup –Name ContosoRG –Location eastusSpuštěním následujícího příkazu vytvořte obor názvů zasílání zpráv služby Service Bus. V tomto příkladu je
ContosoRGskupina prostředků, kterou jste vytvořili v předchozím kroku.ContosoSBusNSje název oboru názvů služby Service Bus vytvořeného v této skupině prostředků.New-AzServiceBusNamespace -ResourceGroupName ContosoRG -Name ContosoSBusNS -Location eastusSpuštěním následujícího příkazu vytvořte frontu v oboru názvů, který jste vytvořili v předchozím kroku.
New-AzServiceBusQueue -ResourceGroupName ContosoRG -NamespaceName ContosoSBusNS -Name ContosoOrdersQueueZískejte primární připojovací řetězec pro obor názvů. Tento připojovací řetězec slouží k připojení k frontě a odesílání a přijímání zpráv.
Get-AzServiceBusKey -ResourceGroupName ContosoRG -Namespace ContosoSBusNS -Name RootManageSharedAccessKeyPoznamenejte si připojovací řetězec a název fronty. Používáte je k odesílání a přijímání zpráv.
Další kroky
V tomto článku jste vytvořili obor názvů služby Service Bus a frontu v oboru názvů. Informace o odesílání a přijímání zpráv z fronty najdete v jednom z následujících rychlých startů v části Odesílání a přijímání zpráv .