Aracılığıyla paylaş


Azure portalını kullanarak Service Bus konusunu ve konunun aboneliklerini oluşturma

Bu hızlı başlangıçta, Azure portalını kullanarak bir Service Bus konusu oluşturacak ve ardından bu konuya abonelik oluşturacaksınız.

Service Bus konuları ve abonelikleri nelerdir?

Service Bus konuları ve abonelikleri publish/subscribe mesajlaşma iletişim modelini destekler. Konuları ve abonelikleri kullandığınızda, dağıtılmış bir uygulamanın bileşenleri birbiriyle doğrudan iletişim kurmaz; bunun yerine, aracı görevi gören bir konu aracılığıyla ileti alışverişi yaparlar.

Konuların ve aboneliklerin nasıl çalıştığını gösteren resim.

Her iletinin tek bir tüketici tarafından işlendiği Service Bus kuyruklarının aksine, konular ve abonelikler yayımlama/abone olma deseni kullanarak bire çok iletişim biçimi sağlar. Bir konuya birden çok abonelik kaydetmek mümkündür. Bir konuya ileti gönderildiğinde, bu ileti bağımsız olarak işlenmek/işlemek için her abonelik için kullanılabilir hale gelir. Bir konuya abone olunması, konuya gönderilmiş olan iletilerin kopyaların alan sanal kuyruğa benzer. İsteğe bağlı olarak aboneliklerdeki bir konu için filtre kurallarını kaydedebilirsiniz. Bu sayede, bir konuya gönderilen iletileri hangi konu abonelikleri tarafından alınıyorsa bunları filtreleyebilir veya kısıtlayabilirsiniz.

Service Bus konuları ve abonelikleri, çok sayıda kullanıcı ve uygulama genelinde çok sayıda iletiyi işlemek için ölçeklendirmenizi sağlar.

Azure portalında bir ad alanı oluşturma

Azure'da Service Bus mesajlaşma varlıklarını kullanmaya başlamak için öncelikle Azure'da benzersiz olan bir ad alanı oluşturmanız gerekir. Ad alanı, uygulamanızdaki Service Bus kaynakları (kuyruklar, konular vb.) için bir kapsam kapsayıcısı sağlar.

Ad alanı oluşturmak için:

  1. Azure Portal’ında oturum açın.

  2. Tüm hizmetler sayfasına gidin.

  3. Sol gezinti çubuğunda, kategoriler listesinden Tümleştirme'yi seçin, fareyi Service Bus'ın üzerine getirin ve ardından Service Bus kutucuğundaki düğmeyi seçin+.

    Menüde Kaynak oluştur, Tümleştirme ve ardından Service Bus seçimini gösteren görüntü.

  4. Ad alanı oluştur sayfasının Temel bilgiler etiketinde şu adımları izleyin:

    1. Abonelik için ad alanının oluşturulacağı bir Azure aboneliği seçin.

    2. Kaynak grubu için, ad alanının yaşayacağı mevcut bir kaynak grubunu seçin veya yeni bir tane oluşturun.

    3. Ad alanı için bir ad girin. Ad alanı adı aşağıdaki adlandırma kurallarına uymalıdır:

      • Adın Azure genelinde benzersiz olması gerekir. Adın kullanılabilirliği sistem tarafından hemen denetlenir.
      • Ad uzunluğu en az 6 ve en fazla 50 karakterdir.
      • Ad yalnızca harf, sayı, kısa çizgi "-" içerebilir.
      • Ad bir harfle başlamalı ve bir harf veya numarayla bitmelidir.
      • Ad "-sb" veya "-mgmt" ile bitmiyor.
    4. Konum için ad alanınızın barındırılacağı bölgeyi seçin.

    5. Fiyatlandırma katmanı için ad alanı için fiyatlandırma katmanını (Temel, Standart veya Premium) seçin. Bu hızlı başlangıç için Standart'ı seçin.

      Önemli

      Konuları ve abonelikleri kullanmak istiyorsanız Standart veya Premium'u seçin. Konular/abonelikler Temel fiyatlandırma katmanında desteklenmez.

      Premium fiyatlandırma katmanını seçtiyseniz, mesajlaşma birimi sayısını belirtin. Premium katman, her iş yükünün yalıtılmış olarak çalışması için CPU ve bellek düzeyinde kaynak yalıtımı sağlar. Bu kaynak kapsayıcısı mesajlaşma birimi olarak adlandırılır. Premium ad alanında en az bir mesajlaşma birimi vardır. Her Service Bus Premium ad alanı için 1, 2, 4, 8 veya 16 mesajlaşma birimleri seçebilirsiniz. Daha fazla bilgi için bkz . Service Bus Premium Mesajlaşma.

    6. Sayfanın alt kısmındaki Gözden geçir ve oluştur'u seçin.

      Ad alanı oluştur sayfasını gösteren resim

    7. Gözden geçir ve oluştur sayfasında ayarları gözden geçirin ve Oluştur'u seçin.

  5. Kaynağın dağıtımı başarılı olduktan sonra dağıtım sayfasında Kaynağa git'i seçin.

    Kaynağa git bağlantısını içeren dağıtım başarılı sayfasını gösteren görüntü.

  6. Service Bus ad alanınızın giriş sayfasını görürsünüz.

    Oluşturulan Service Bus ad alanının giriş sayfasını gösteren resim.

Azure portalını kullanarak konu oluşturma

  1. Service Bus Ad Alanı sayfasında, soldaki menüden Konular'ı seçin.

  2. Araç çubuğunda + Konu'ya tıklayın.

  3. Konu için bir ad girin. Diğer seçenekleri varsayılan değerlerinde bırakın.

  4. Oluştur'u belirleyin.

    Konu oluştur sayfasının ekran görüntüsü.

Konu başlığına abonelik oluşturma

  1. Önceki bölümde oluşturduğunuz konuyu seçin.

    Konunuzun seçili olduğu Konular sayfasının ekran görüntüsü.

  2. Service Bus Konusu sayfasında, soldaki menüden Abonelikler'i ve ardından araç çubuğunda + Abonelik'i seçin.

    Abonelik ekle düğmesinin seçili olduğu Abonelikler sayfasının ekran görüntüsü.

  3. Abonelik oluştur sayfasında şu adımları izleyin:

    1. Aboneliğin adı olarak S1 girin.

    2. Ardından, aboneliği oluşturmak için Oluştur'u seçin.

      Abonelik oluştur sayfasının ekran görüntüsü.

  4. S2 ve S3 adlı abonelikler oluşturmak için önceki adımı iki kez yineleyin.

Sonraki adımlar

Bu makalede, bir Service Bus ad alanı, ad alanında bir konu ve konu için üç abonelik oluşturdunuz. Konu başlığına ileti yayımlamayı ve abonelikten gelen iletilere abone olmayı öğrenmek için, İletileri yayımlama ve iletilere abone olma bölümündeki aşağıdaki hızlı başlangıçlardan birine bakın.