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

bu hızlı başlangıçta, bir Service Bus konu oluşturmak ve ardından bu konuya abonelikler oluşturmak için Azure portal kullanın.

Service Bus konuları ve abonelikleri nelerdir?

Service Bus konuları ve abonelikleri publish/subscribe mesajlaşma iletişim modelini destekler. Konular ve abonelikler kullanıldığında, dağıtılmış uygulamanın bileşenleri birbirleriyle doğrudan iletişim kurmazlar; bunun yerine bir aracı gibi davranan bir konu aracılığıyla iletileri değiş tokuş eder.

TopicConcepts

her iletinin tek bir tüketici tarafından işlendiği Service Bus kuyruklarının aksine, konular ve abonelikler, yayımla/abone ol ' u kullanarak bire çok bir iletişim biçimi sağlar. Bir konuya birden fazla abonelik kaydedilebilir. Bir konuya ileti gönderildiğinde, bundan sonra, bağımsız olarak ele almak/işlemek amacıyla her abonelik için kullanılabilir hale getirilir. Bir konuya abone olunması, konuya gönderilmiş olan iletilerin kopyaların alan sanal kuyruğa benzer. İsteğe bağlı olarak, bir konu için filtre kurallarını abonelik başına temelinde kaydedebilirsiniz. Bu, hangi konu aboneliklerinin hangi konuyla ilgili olduğunu filtrelemenizi veya kısıtlamanıza olanak sağlar.

Service Bus konuları ve abonelikleri, çok sayıda kullanıcı ve uygulama genelinde çok sayıda iletiyi işlemek için ölçeklendirmenize olanak tanır.

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ızda bulunan Service Bus kaynaklarını adreslemek için içeriğin kapsamını belirleyen bir kapsayıcı sunar.

Ad alanı oluşturmak için:

  1. Azure portalda oturum açma

  2. Portalın sol gezinti bölmesinde + kaynak oluştur' u seçin, tümleştirme' i seçin ve ardından Service Bus' yi seçin.

    bir kaynak oluştur, tümleştirme ve sonra menüdeki Service Bus seçimi gösteren resim.

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

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

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

    3. Ad alanı için bir ad girin. Adın kullanılabilirliği sistem tarafından hemen kontrol edilir. Ad alanlarını adlandırma kurallarının bir listesi için bkz. Create Namespace REST API.

    4. Konum için, ad alanınızı barındırılacak 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.

      Konuları ve aboneliklerikullanmak Istiyorsanız, standart veya Premium birini 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ımda ç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 bir Service Bus Premium ad alanı için 1, 2 veya 4 mesajlaşma birimi seçebilirsiniz. daha fazla bilgi için bkz. Service Bus Premium mesajlaşma.

    6. Gözden geçir ve oluştur’u seçin. Artık sistem ad alanınızı oluşturur ve kullanıma açar. Sistem, hesabınıza yönelik kaynakları sağlarken birkaç dakika beklemeniz gerekebilir.

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

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

  4. Dağıtım sayfasında Kaynağa Git ' i seçin.

    Kaynak git bağlantısına sahip dağıtım başarılı sayfasını gösteren resim.

  5. Service Bus ad alanınız için ana sayfayı görürsünüz.

    oluşturulan Service Bus ad alanının ana sayfasını gösteren resim.

Bağlantı dizesini alma

Yeni bir ad alanı oluşturmak, birincil ve ikincil anahtarlarla otomatik olarak bir ilk paylaşılan erişim Imzası (SAS) ilkesi oluşturur ve her birinin ad alanının tüm yönleri üzerinde tam denetim izni veren birincil ve ikincil bağlantı dizelerine sahiptir. düzenli gönderenler ve alıcılar için daha kısıtlanmış haklara sahip kurallar oluşturma hakkında bilgi için bkz. Service Bus kimlik doğrulaması ve yetkilendirme .

Ad alanınız için birincil bağlantı dizesini kopyalamak için aşağıdaki adımları izleyin:

  1. Service Bus ad alanı sayfasında sol menüdeki paylaşılan erişim ilkeleri ' ni seçin.

  2. Paylaşılan erişim ilkeleri sayfasında RootManageSharedAccessKey' yi seçin.

    Ekran görüntüsü, ilke vurgulanmış şekilde paylaşılan erişim ilkeleri penceresini gösterir.

  3. İlke: RootManageSharedAccessKey penceresinde, birincil bağlantı dizesi' nin yanındaki Kopyala düğmesine tıklayın ve bağlantı dizesini daha sonra kullanmak üzere panonuza kopyalayın. Bu değeri Not Defteri veya başka bir geçici konuma yapıştırın.

    Ekran görüntüsünde, anahtarlar ve bağlantı dizeleri içeren RootManageSharedAccessKey adlı bir s İlkesi gösterilir.

    Bu sayfayı birincil anahtar, ikincil anahtar ve ikincil bağlantı dizesini kopyalamak için kullanabilirsiniz.

Azure portalını kullanarak konu oluşturma

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

  2. Araç çubuğunda + Konu öğesini seçin.

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

  4. Oluştur’u seçin.

    Konu oluşturma

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

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

    Konu seçme

  2. Konu başlığı Service Bus sol menüden Abonelikler'i ve ardından araç çubuğunda + Abonelik'i seçin.

    Abonelik ekle düğmesi

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

    1. Aboneliğin adı olarak S1 girin.

    2. Maksimum teslimat sayısı için 3 girin.

    3. Ardından, aboneliği oluşturmak için Oluştur'a tıklayın.

      Abonelik oluşturma sayfası

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

Not

Service Bus kaynaklarını Service Bus Explorerile yönetebilirsiniz. Service Bus gezgin, kullanıcıların bir Service Bus ad alanına bağlanmasına ve mesajlaşma varlıklarını kolay bir şekilde yönetmesine olanak tanır. Araç içeri/dışarı aktarma işlevselliği gibi gelişmiş özellikler ya da konu, kuyruk, abonelik, geçiş Hizmetleri, Bildirim Hub 'ları ve Olay Hub 'larını test etme yeteneği sağlar.

Sonraki adımlar

bu makalede bir Service Bus ad alanı, ad alanında bir konu ve konuya üç abonelik oluşturdunuz. Konuya ileti yayımlamayı ve bir abonelikten iletileri abone olmayı öğrenmek için, Iletileri Yayımla ve abone ol bölümünde aşağıdaki hızlı başlangıçlardan birine bakın.