Menggunakan Azure PowerShell untuk membuat namespace Bus Layanan dan antrean

Tutorial mulai cepat ini menunjukkan cara membuat kumpulan namespace Bus Layanan dan antrean menggunakan Azure PowerShell. Tutorial ni juga menunjukkan cara untuk mendapatkan kredensial otorisasi yang dapat digunakan aplikasi klien untuk mengirim/menerima pesan ke/dari antrean.

Apa itu antrean Bus Layanan?

Antrean Bus Layanan mendukung model komunikasi perpesanan di broker. Saat Anda menggunakan antrean, komponen aplikasi terdistribusi tidak berkomunikasi langsung satu sama lain; sebaliknya mereka bertukar pesan melalui antrean, yang bertindak sebagai perantara (broker). Produsen pesan (pengirim) mengirimkan pesan ke antrean dan kemudian melanjutkan pemrosesannya. Secara asinkron, konsumen pesan (penerima) menarik pesan dari antrean dan memprosesnya. Produsen tidak perlu menunggu balasan dari konsumen untuk terus memproses dan mengirim pesan lebih lanjut. Antrean menawarkan pengiriman pesan Pertama Datang, Pertama Keluar (FIFO) kepada satu atau beberapa konsumen yang bersaing. Artinya, pesan biasanya diterima dan diproses oleh penerima dalam urutan ketika ditambahkan ke antrean, dan setiap pesan diterima dan diproses oleh satu konsumen pesan saja.

QueueConcepts

Antrean Bus Layanan adalah teknologi serbaguna yang dapat digunakan untuk berbagai skenario:

  • Komunikasi antara peran web dan pekerja dalam aplikasi Azure multi-tingkat.
  • Komunikasi antara aplikasi lokal dan aplikasi yang dihosting Azure dalam solusi hibrid.
  • Komunikasi antara komponen aplikasi terdistribusi yang berjalan secara lokal di berbagai organisasi atau departemen organisasi.

Menggunakan antrean memungkinkan Anda untuk menskalakan aplikasi dengan lebih mudah, dan memungkinkan ketahanan yang mumpuni pada arsitektur Anda.

Prasyarat

Untuk menyelesaikan mulai cepat ini, pastikan Anda memiliki langganan Azure. Jika Anda tidak memiliki langganan Azure, Anda dapat membuat akun gratis sebelum memulai.

Dalam mulai cepat ini, Anda menggunakan Azure Cloud Shell yang dapat Anda luncurkan setelah masuk ke portal Azure. Untuk detail tentang Azure Cloud Shell, lihat Gambaran umum Azure Cloud Shell. Anda juga dapat menginstal dan menggunakan Azure PowerShell di komputer Anda.

Sumber daya penyediaan

  1. Masuk ke portal Azure.

  2. Luncurkan Azure Cloud Shell dengan memilih ikon yang diperlihatkan di gambar berikut:

  3. Di jendela Cloud Shell bagian bawah, alihkan dari Bash ke PowerShell.

    Switch to PowerShell mode

  4. Jalankan perintah berikut ini untuk membuat grup sumber daya Azure. Perbarui nama grup sumber daya dan lokasi jika diinginkan.

    New-AzResourceGroup –Name ContosoRG –Location eastus
    
  5. Jalankan perintah berikut ini untuk membuat namespace layanan olahpesan Bus Layanan. Di contoh ini, ContosoRG adalah grup sumber daya yang Anda buat di langkah sebelumnya. ContosoSBusNS adalah nama dari namespace Bus Layanan yang dibuat di dalam grup sumber daya tersebut.

    New-AzServiceBusNamespace -ResourceGroupName ContosoRG -Name ContosoSBusNS -Location eastus
    
  6. Jalankan tindakan berikut ini untuk membuat antrean di namespace yang Anda buat di langkah sebelumnya.

    New-AzServiceBusQueue -ResourceGroupName ContosoRG -NamespaceName ContosoSBusNS -Name ContosoOrdersQueue 
    
  7. Dapatkan string koneksi utama untuk namespace tersebut. Anda menggunakan string koneksi ini untuk tersambung ke antrean serta mengirim dan menerima pesan.

    Get-AzServiceBusKey -ResourceGroupName ContosoRG -Namespace ContosoSBusNS -Name RootManageSharedAccessKey
    

    Catat nama string koneksi dan juga nama antrean. Gunakan untuk mengirim dan menerima pesan.

Langkah berikutnya

Di artikel ini, Anda telah membuat namespace Bus Layanan dan antrean di namespace layanan tersebut. Untuk mempelajari cara mengirim/menerima pesan ke/dari antrean, lihat salah satu mulai cepat berikut ini di bagian Kirim dan terima pesan.