Alıştırma - Azure Service Bus Premium ad alanınızı oluşturma

Tamamlandı

Bu ünitede Azure Service Bus Premium ad alanınızı oluşturmayı öğreneceksiniz.

Azure Service Bus'a giriş

Azure Service Bus, ileti kuyrukları ve yayımlama-abone olma konularına sahip tam olarak yönetilen bir kurumsal ileti aracısıdır. Service Bus, uygulamaları ve hizmetleri birbirinden ayrıştırmak için kullanılır ve aşağıdaki avantajları sağlar:

  • Rakip çalışanlar arasında yük dengeleri çalışır
  • Kasa hizmet ve uygulama sınırları arasında verileri ve denetimleri yönlendirir ve aktarır
  • Yüksek düzeyde güvenilirlik gerektiren işlemsel çalışmayı koordine eder

Mesajlaşma senaryoları

Yaygın olarak kullanılan bazı mesajlaşma senaryoları:

  • Mesajlaşma: Satış veya satınalma siparişleri, günlükler veya stok hareketleri gibi iş verilerini aktarabilirsiniz.
  • Uygulamaları ayırma: Uygulamaların ve hizmetlerin güvenilirliğini ve ölçeklenebilirliğini artırın. Üretici ve tüketicinin aynı anda çevrimiçi veya hazır olması gerekmez. Yük, trafik artışlarının bir hizmeti aşmaması için seviyelendirilir.
  • Yük dengeleme: Birden çok rakip tüketicinin aynı anda bir kuyruktan okumasına izin verin ve her birinin belirli iletilere özel sahipliğini güvenli bir şekilde almasına izin verin.
  • Konular ve abonelikler: Yayımcılar ve aboneler arasında 1:n ilişkileri etkinleştirerek abonelerin yayımlanan ileti akışından belirli iletileri seçmesine olanak tanır.
  • İşlemler: Tümü atomik işlem kapsamında olmak üzere çeşitli işlemler yapın.
  • İleti oturumları: Katı ileti sıralama veya ileti erteleme gerektiren iş akışları ve çok aşamalı aktarımlar için yüksek ölçekli koordinasyon uygulayın.

Apache ActiveMQ, Rabbit MQ, TIBCO EMS ve IBM MQ gibi diğer ileti aracılarını biliyorsanız, Service Bus kavramları sizin bildiklerinize benzer.

Service Bus ad alanı oluşturma

Ad alanını oluşturarak başlayın. Azure Service Bus'ta ad alanı, kuyruklar ve konular için bir kapsayıcıdır. Her ad alanı, birincil ve ikincil paylaşılan erişim imzası (SAS) şifreleme anahtarlarıyla benzersiz, tam etki alanı adına sahiptir. Gönderen veya alan bileşen, bir ad alanı içindeki nesnelere erişim elde etmek için bir SAS anahtarı sağlamalıdır.

  1. Korumalı alanı etkinleştirmek için kullandığınız kimlik bilgileriyle Azure portalında oturum açın. Bağlantıyı yeni bir sekmede veya yeni bir pencerede açın ve Learn modülü içeriğiyle yan yana tutun.

  2. Azure hizmetleri'nin altında Kaynak oluştur'u seçin.

  3. Kaynak oluştur bölmesinde, genel aramada Service Bus girin. Arama sonuçlarında Azure için Microsoft tarafından yayımlanan Service Bus'ı ve ardından Oluştur'u seçin.

  4. Ad alanı oluştur bölmesindeki Temel Bilgiler sekmesinde her ayar için aşağıdaki değerleri girin veya seçin:

    Ayar Value Açıklama
    Proje Ayrıntıları
    Abonelik Concierge aboneliği Bu modüldeki alıştırmalar için kullanılan abonelik.
    Kaynak grubu [Sandbox resource group name] Service Bus ad alanınızın oluşturulacağı kaynak grubunun adı. Bu alıştırmada, korumalı alanı etkinleştirdiğinizde atanan kaynak grubunda ad alanını oluşturacaksınız.
    Örnek Ayrıntıları
    Ad alanı adı [Genel olarak benzersiz bir ad] Azure'da benzersiz bir ad girin.
    salesteamapp<Company><year> biçimini kullanmak istiyorsanız ad alanı adınız salesteamappContoso2022 örneğine benzer olacaktır.
    Konum Açılan listeden seçim yapın Bu tablodan sonra listelenen ücretsiz korumalı alan bölgelerinden birini seçin.
    Fiyatlandırma katmanı Premium Java İleti Hizmeti (JMS) 2.0 API desteği yalnızca Premium katmanıyla kullanılabilir.

    Ücretsiz korumalı alan, Azure’ın küresel bölgelerinin bir alt kümesinde kaynak oluşturmanıza olanak tanır. Kaynak oluştururken aşağıdaki listeden bir bölge seçin:

    • Batı ABD 2
    • Orta Güney ABD
    • Central US
    • Doğu ABD
    • West Europe
    • Güneydoğu Asya
    • Doğu Japonya
    • Güney Brezilya
    • Güneydoğu Avustralya
    • Orta Hindistan
  5. Gözden geçir ve oluştur’u seçin.

  6. Doğrulama başarılı olduğunda Oluştur'u seçerek Service Bus ad alanınızı oluşturun.

  7. Dağıtım tamamlandığında Kaynağa git'i seçin.

Service Bus kuyruğu oluşturma

Ardından, ad alanınıza tek tek satışlar hakkındaki iletiler için bir kuyruk ekleyin:

  1. Service Bus Ad Alanı sayfasında, soldaki menüde Varlıklar'ın altında Kuyruklar'ı seçin.
  2. Komut çubuğunda + Kuyruk'a tıklayın.
  3. Kuyruk oluştur bölmesinde, Ad alanına test-queue-jms yazın ve Oluştur'u seçin.

İleti kuyruğu oluşturulduğunda test-queue-jms, Service Bus ad alanı bölmesinin altındaki Kuyruklar altında listelenir.

Ad alanına bağlantı dizesi alma

Bu eğitimin ilerleyen bölümlerinde bir JMS uygulamasından Service Bus ad alanına bağlanmak için bu ad alanının bağlantı dizesi kullanacaksınız.

  1. Service Bus Ad Alanı sayfasında soldaki menüden Ayarlar altında Paylaşılan erişim ilkeleri'ni seçin.
  2. Paylaşılan erişim ilkeleri sayfasında RootManageSharedAccessKey öğesini seçin.
  3. SAS İlkesi sayfasında Birincil Bağlan ion Dizesi alanının yanındaki Kopyala düğmesini seçin.
  4. Daha sonra eğitimde kullanabilmek için kopyalayın ve kaydedin.