bir Service Bus ad alanı ve sıra oluşturmak için Azure PowerShell kullanma

bu hızlı başlangıçta, Azure PowerShell kullanarak bir Service Bus ad alanı ve kuyruğun nasıl oluşturulacağı gösterilmektedir. Ayrıca, bir istemci uygulamanın sıraya/kuyruğa ileti göndermek/almak için kullanabileceği yetkilendirme kimlik bilgilerinin nasıl alınacağını gösterir.

Service Bus kuyrukları nelerdir?

Service Bus kuyrukları aracılı mesajlaşma iletişim modelini destekler. Kuyruklar kullanıldığında, dağıtılmış uygulamanın bileşenleri birbirleriyle doğrudan iletişim kurmazlar; bunun yerine bir aracı gibi davranan bir kuyruk aracılığıyla iletileri değiş tokuş eder (aracı). İleti üreticisi (gönderen) iletiyi kuyruğa aktarır ve ardından işleme devam eder. Zaman uyumsuz olarak, ileti tüketicisi (alıcı) iletiyi kuyruktan alır ve bunu işler. Üreticinin işleme devam etmesi ve daha fazla ileti göndermesi için tüketiciden yanıt beklemesi gerekmez. Kuyruklar, bir veya daha fazla rakip tüketiciye ilk olarak, Ilk çıkar (FIFO) ileti teslimi sunar. Bu da, genellikle iletilerin kuyruğa eklendiği bir düzende alıcılar tarafından alınıp işleneceği ve her iletinin tek bir ileti tüketicisi tarafından alınıp işleneceği anlamına gelir.

QueueConcepts

Service Bus kuyrukları çok sayıda çeşitli senaryolar için kullanılabilen genel amaçlı bir teknolojidir:

  • Çok katmanlı bir Azure uygulamasında web ve çalışan rolleri arasındaki iletişim.
  • Karma bir çözümde şirket içi uygulamalar ve Azure barındırmalı uygulamalar arasındaki iletişim.
  • Farklı kuruluşlarda veya bir kuruluşun farklı departmanlarında şirket içi çalışan dağıtılmış bir uygulamanın bileşenleri arasındaki iletişim.

Kuyrukların kullanılması uygulamalarınızı daha kolay ölçeklendirmenizi ve mimarinizi daha dayanıklı hale getirmenizi sağlar.

Önkoşullar

Bu hızlı başlangıcı tamamlayabilmeniz için bir Azure aboneliğiniz olduğundan emin olun. Azure aboneliğiniz yoksa başlamadan önce [ücretsiz bir hesap][] oluşturabilirsiniz.

Bu hızlı başlangıçta, Azure portal oturum açtıktan sonra başlatabilmeniz Azure Cloud Shell kullanırsınız. Azure Cloud Shell hakkındaki ayrıntılar için bkz. Azure Cloud Shell Genel Bakış. ayrıca, makinenizde Azure PowerShell yükleyip kullanabilirsiniz.

Kaynak sağlama

  1. Azure portal oturum açın.

  2. Aşağıdaki görüntüde gösterilen simgeyi seçerek Azure Cloud Shell başlatın:

    Cloud Shell Başlat

  3. Alt Cloud Shell penceresinde, Bash 'ten PowerShell'e geçin.

    PowerShell moduna geç

  4. Bir Azure Kaynak grubu oluşturmak için aşağıdaki komutu çalıştırın. İsterseniz kaynak grubu adını ve konumunu güncelleştirin.

    New-AzResourceGroup –Name ContosoRG –Location eastus
    
  5. Service Bus mesajlaşma ad alanı oluşturmak için aşağıdaki komutu çalıştırın. Bu örnekte, ContosoRG önceki adımda oluşturduğunuz kaynak grubudur. ContosoSBusNS, bu kaynak grubunda oluşturulan Service Bus ad alanının adıdır.

    New-AzServiceBusNamespace -ResourceGroupName ContosoRG -Name ContosoSBusNS -Location eastus
    
  6. Önceki adımda oluşturduğunuz ad alanında bir sıra oluşturmak için aşağıdakileri çalıştırın.

    New-AzServiceBusQueue -ResourceGroupName ContosoRG -NamespaceName ContosoSBusNS -Name ContosoOrdersQueue 
    
  7. Ad alanı için birincil bağlantı dizesini alın. Bu bağlantı dizesini kuyruğa bağlanmak ve ileti göndermek ve almak için kullanırsınız.

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

    Bağlantı dizesini ve sıra adını aklınızda edin. Bunları ileti göndermek ve almak için kullanırsınız.

Sonraki adımlar

bu makalede, ad alanında bir Service Bus ad alanı ve bir sıra oluşturdunuz. Sıraya/kuyruğa ileti gönderme/alma hakkında bilgi edinmek için Ileti gönderme ve alma bölümünde aşağıdaki hızlı başlangıçlardan birine bakın.