Aracılığıyla paylaş


Service Bus'ta veri işlemlerini çalıştırmak için Service Bus Gezgini'ni kullanma

Azure Service Bus, gönderen ve alıcı istemci uygulamalarının tanıdık noktadan noktaya (Kuyruk) ve yayımlama-abone olma (Konu Aboneliği) semantiği kullanarak iş mantığını ayırmasına olanak tanır.

Not

Bu makalede, Azure portalının parçası olan Azure Service Bus Gezgini'nin işlevselliği vurgulanır.

Topluluğa ait açık kaynak Service Bus Gezgini tek başına bir uygulamadır ve bu uygulamadan farklıdır.

Azure Service Bus ad alanında çalıştırılacak işlemler iki türdedir.

  • Yönetim işlemleri - Service Bus ad alanını, kuyrukları, konuları ve abonelikleri oluşturun, güncelleştirin, silin.
  • Veri işlemleri - Kuyruklara, konulara ve aboneliklere ileti gönderin ve bu iletilerden ileti alın.

Önemli

  • Service Bus Gezgini yönetim işlemlerini ve oturumlarını desteklemez.
  • İleti boyutuna, istemci ile Service Bus hizmeti arasındaki ağ gecikme süresine bağlı olarak zaman aşımlarına neden olabileceğinden, daha büyük iletiler için Service Bus Gezgini'ni kullanmanızı öneririz. Bunun yerine, kendi zaman aşımı değerlerinizi belirtebileceğiniz daha büyük iletilerle çalışmak için kendi istemcinizi kullanmanızı öneririz.

Önkoşullar

Service Bus Gezgini aracını kullanmak için aşağıdaki görevleri gerçekleştirmeniz gerekir:

Service Bus Gezgini'ni kullanma

Service Bus Gezgini'ni kullanmak için, üzerinde veri işlemleri yapmak istediğiniz Service Bus ad alanına gidin.

  1. Kuyrukta işlem çalıştırmak istiyorsanız gezinti menüsünden Kuyruklar'ı seçin. Bir konu başlığında (ve ilgili aboneliklerde) işlem çalıştırmak istiyorsanız Konular'ı seçin.

    Varlığın seçilebildiği sol taraftaki gezintinin ekran görüntüsü.

  2. Kuyruklar veya Konular'ı seçtikten sonra belirli bir kuyruğu veya konuyu seçin.

    Belirli bir kuyruğun seçili olduğu Kuyruklar sayfasının ekran görüntüsü.

  3. Sol gezinti menüsünden Service Bus Gezgini'ni seçin

    Service Bus Gezgini'nin seçilebildiği kuyruk sayfasının ekran görüntüsü.

    Not

    Bir aboneliğe göz atarken veya abonelikten alırken, önce açılan liste seçiciden belirli bir Aboneliği seçin. Konu abonelikleri için açılan menü ekran görüntüsü.

İletiye göz atma

Göz atma işleviyle Service Bus Gezgini'ni kullanarak kuyruk, abonelik veya teslim edilemeyen ileti kuyruğundaki en iyi 100 iletiyi görüntüleyebilirsiniz.

  1. İletilere göz atmak için Service Bus Gezgini açılan listesinde Göz Atma Modu'nu seçin.

    Göz Atma Modu'nun seçili olduğu açılan menü ekran görüntüsü.

  2. Göz atmak için Etkin İletiler veya Teslim Edilemeyen İletiler olup olmadığını görmek için ölçümleri denetleyin ve Kuyruk / Abonelik veya DeadLetter alt sırasını seçin.

    İleti ölçümlerinin görüntülendiği kuyruk ve teslim edilemeyen harf alt sıra sekmelerinin ekran görüntüsü.

  3. Başlangıç ekranından göz at düğmesini seçin.

    Başlangıç ekranından göz atma düğmesini gösteren ekran görüntüsü.

  4. Göz atma işlemi tamamlandıktan sonra, aşağıdaki görüntüde gösterildiği gibi kılavuzda en fazla 100 ileti gösterilir. Belirli bir iletinin ayrıntılarını görüntülemek için kılavuzdan seçin. Gövdeyi veya ileti özelliklerini görüntülemeyi seçebilirsiniz.

    Göz atılan iletilere ve göz atılan iletiler için gösterilen ileti gövdesi içeriğine genel bakış içeren ekran görüntüsü.

    Meta verileri görmek için alt bölmedeki İleti Özellikleri sekmesine geçin.

    Göz atılan iletilere ve göz atılan iletiler için gösterilen ileti özelliklerine genel bakış içeren ekran görüntüsü.

    Not

    Göz atma yıkıcı bir işlem olmadığından ileti varlıktan kaldırılmaz .

    Not

    Performans nedenleriyle, en fazla ileti boyutu 1 MB'ın üzerinde ayarlanmış olan bir kuyruktan veya abonelikten gelen iletilere göz atarken, ileti gövdesi varsayılan olarak alınmaz. Bunun yerine, İleti gövdesini yükle düğmesine tıklayarak belirli bir iletinin ileti gövdesini yükleyebilirsiniz. İleti gövdesi 1 MB'ın üzerindeyse, görüntülenmeden önce kesilir. Gösterilen ileti gövdesini yüklemek için göz atılan iletilere ve düğmeye genel bakış içeren ekran görüntüsü.

Gelişmiş seçeneklerle iletiye göz atma

Seçeneklerle göz atma işlevi, Service Bus Gezgini'ni kullanarak bir kuyrukta, abonelikte veya teslim edilemeyen ileti kuyruğunda en çok kullanılan iletileri görüntülemenize, göz atılacak ileti sayısını ve göz atma işlemini başlatmak için sıra numarasını belirtmenize olanak tanır.

  1. Gelişmiş seçenekler içeren iletilere göz atmak için Service Bus Gezgini açılan listesinde Göz Atma Modu'nu seçin.

    Gelişmiş seçeneklerle göz atmak için Göz Atma Modu'nun seçili olduğu açılan menü ekran görüntüsü.

  2. Göz atmak için Etkin İletiler veya Teslim Edilemeyen İletiler olup olmadığını görmek için ölçümleri denetleyin ve Kuyruk / Abonelik veya DeadLetter alt sırasını seçin.

    Gelişmiş seçeneklerle göz atmak için ileti ölçümlerinin görüntülendiği kuyruk ve teslim edilemeyen harf alt sıra sekmelerinin ekran görüntüsü.

  3. Seçeneklerle göz at düğmesini seçin. Göz atılması gereken ileti sayısını ve göz atma işleminin başlayacağı sıra numarasını belirtin ve Göz at düğmesini seçin.

    Seçeneklerle göz atma düğmesini ve seçeneklerin ayarlanabildiği bir sayfayı gösteren ekran görüntüsü.

  4. Göz atma işlemi tamamlandıktan sonra, iletiler aşağıdaki görüntüde gösterildiği gibi kılavuzda gösterilir. Belirli bir iletinin ayrıntılarını görüntülemek için kılavuzdan seçin. Gövdeyi veya ileti özelliklerini görüntülemeyi seçebilirsiniz.

    Gelişmiş seçeneklerle göz atmak için gösterilen, göz atılan iletilere ve ileti gövdesi içeriğine genel bakış içeren ekran görüntüsü.

    Meta verileri görmek için alt bölmedeki İleti Özellikleri sekmesine geçin.

    Gelişmiş seçeneklerle göz atmak için gösterilen göz atma iletilerine ve ileti özelliklerine genel bakış içeren ekran görüntüsü.

    Not

    Göz atma yıkıcı bir işlem olmadığından ileti kuyruktan kaldırılmaz .

İleti alma

Service Bus Gezgini'nin receive işlevi, bir kuyruktan veya abonelikten ileti almaya izin verir.

  1. İletileri almak için Service Bus Gezgini açılan listesinde Alma Modu'nu seçin.

    Alma Modu'nun seçili olduğu açılan menü ekran görüntüsü.

  2. Alacak Etkin İletiler veya Teslim Edilemeyen İletiler olup olmadığını görmek için ölçümleri denetleyin ve Kuyruk / Abonelik veya Ölü İletiler'i seçin.

    Alma modu için ileti ölçümlerinin görüntülendiği kuyruk ve teslim edilemeyen harf alt sıra sekmelerinin ekran görüntüsü.

  3. İleti al düğmesini seçin ve alma modunu, alınacak ileti sayısını ve iletinin bekleneceğini en uzun süreyi belirtin ve Al'ı seçin.

    Al düğmesini ve seçeneklerin ayarlanabildiği bir sayfayı gösteren ekran görüntüsü.

    Önemli

    ReceiveAndDelete modunun yıkıcı bir alma olduğunu, örneğin iletinin Service Bus Gezgini aracında görüntülendiğinde kuyruktan kaldırıldığını lütfen unutmayın.

    kuyruktan kaldırmadan iletilere göz atmak için Göz atma işlevini veya PeekLock alma modunu kullanmayı göz önünde bulundurun.

  4. Alma işlemi tamamlandıktan sonra, iletiler aşağıdaki görüntüde gösterildiği gibi kılavuzda gösterilir. Belirli bir iletinin ayrıntılarını görüntülemek için kılavuzda seçin.

    Alınan iletilere genel bakışın ve ileti gövdesi içeriğinin gösterildiği ekran görüntüsü.

    Alınan iletilere ve ileti özelliklerine genel bakışın gösterildiği ekran görüntüsü.

    Not

    Performans nedenleriyle, en fazla ileti boyutu 1 MB'ın üzerinde ayarlanmış olan bir kuyruktan veya abonelikten ileti alınırken, aynı anda yalnızca bir ileti alınır. İleti gövdesi 1 MB'ın üzerindeyse, görüntülenmeden önce kesilir.

PeekLock modunda bir ileti alındıktan sonra, bu ileti üzerinde gerçekleştirebileceğimiz çeşitli eylemler vardır.

Not

Bu eylemleri yalnızca iletide bir kilidimiz olduğu sürece gerçekleştirebiliriz.

İletiyi tamamlama

  1. Kılavuzda, tamamlamak istediğimiz alınan iletileri seçin.

  2. Tamamla düğmesini seçin.

    Tamamla düğmesini gösteren ekran görüntüsü.

    Önemli

    İletinin tamamlanmasının yıkıcı bir alma olduğunu, yani Service Bus Gezgini aracında Tamamlandı seçildiğinde iletinin kuyruktan kaldırıldığını lütfen unutmayın.

İletiyi erteleme

  1. Kılavuzda, ertelemek istediğimiz alınan iletileri seçin.

  2. Ertele düğmesini seçin.

    Ertele düğmesini gösteren ekran görüntüsü.

Kilidi bırakma

  1. Kılavuzda, kilidi bırakmak istediğimiz alınan iletileri seçin.

  2. Kilidi bırak düğmesini seçin.

    Kilidi Bırak düğmesini gösteren ekran görüntüsü.

Kilit bırakıldıktan sonra, ileti alma işlemleri için yeniden kullanılabilir.

Teslim edilemeyen harf

  1. Kılavuzda, teslim edilmemesini istediğimiz alınan iletileri seçin.

  2. Teslim edilemeyen harf düğmesini seçin.

    Teslim Edilemeyen Harf düğmesini gösteren ekran görüntüsü.

Bir ileti geçersiz harfle yazıldıktan sonra, Teslim Edilemeyen harf alt sırasında kullanılabilir.

İletileri temizleme

İletileri temizlemek için Service Bus gezgininin İletileri temizle düğmesini seçin.

İletileri temizle düğmesini gösteren ekran görüntüsü.

İşlemi onaylamak için 'temizleme' girdikten sonra, iletiler ilgili service bus varlığından temizlenir.

Kuyruğa veya konuya ileti gönderme

Kuyruğa veya konuya ileti göndermek için Service Bus Gezgini'nin İleti gönder düğmesini seçin.

  1. Metin/Düz, Uygulama/Xml veya Uygulama/Json olmak için İçerik Türü'nü seçin.

  2. İleti gövdesi için ileti içeriğini ekleyin. Daha önce ayarlanan İçerik Türü ile eşleştiğinden emin olun.

  3. Aracı özelliklerini ayarlama (isteğe bağlı) - Bunlar Bağıntı Kimliği, İleti Kimliği, Yanıtla, Etiket/Konu, Yaşam Süresi (TTL) ve Zamanlanmış Sıralama Saati (Zamanlanmış İletiler için) içerir.

  4. Özel Özellikleri ayarlama (isteğe bağlı) - bunlar bir sözlük anahtarına göre ayarlanan herhangi bir kullanıcı özelliği olabilir.

  5. Aynı iletiyi birden çok kez göndermek için Göndermeyi yinele'yi işaretleyin. İleti Kimliği ayarlanmamışsa, otomatik olarak sıralı değerlerle doldurulur.

  6. İleti oluşturulduktan sonra Gönder düğmesini seçin.

    İleti oluşturma deneyimini gösteren ekran görüntüsü.

  7. Gönderme işlemi başarıyla tamamlandığında aşağıdakilerden biri gerçekleşir:

    • Kuyruğa gönderiliyorsa, Etkin İletiler ölçüm sayacı artar.
    • Bir konuya gönderiliyorsa, iletinin yönlendirildiği Aboneliklerde Etkin İletiler ölçüm sayacı artar.

İletiyi yeniden gönderme

bir iletiye göz atdıktan veya aldıktan sonra, iletinin içeriğini ve özelliklerini güncelleştirmemize olanak tanıyarak iletinin bir kopyasını aynı varlığa gönderecek şekilde yeniden gönderebiliriz. Özgün dosya kalır ve yeniden gönderildiğinde bile yeniden gönderilmeyen kuyruktan silinmez.

  1. Kılavuzda, yeniden göndermek istediğimiz iletileri seçin.

  2. Seçili iletileri yeniden gönder düğmesini seçin.

    Seçili iletileri yeniden gönder düğmesini gösteren ekran görüntüsü.

  3. İsteğe bağlı olarak, ayrıntılarını güncelleştirmek ve istenen değişiklikleri yapmak istediğimiz iletiyi seçin.

  4. İletileri varlığa göndermek için Gönder düğmesini seçin.

    İletileri yeniden gönderme deneyimini gösteren ekran görüntüsü.

    Not

    • Yeniden gönderme işlemi özgün iletinin bir kopyasını gönderir. Yeniden gönderdiğiniz özgün iletiyi kaldırmaz.
    • Aboneliğin teslim edilemeyen bir kuyruğunda bir iletiyi yeniden gönderirseniz, iletinin bir kopyası konuya gönderilir. Bu nedenle, tüm abonelikler iletinin bir kopyasını alır.

Kimlik doğrulama türünü değiştirme

Service Bus Gezgini ile çalışırken Erişim Anahtarı veya Microsoft Entra Id kimlik doğrulaması kullanmak mümkündür.

  1. Ayarlar düğmesini seçin.

    Service Bus Gezgini'ndeki Ayarlar düğmesini gösteren ekran görüntüsü.

  2. İstediğiniz kimlik doğrulama yöntemini seçin ve Kaydet düğmesini seçin.

    Ayarlar düğmesini ve farklı kimlik doğrulama türlerini gösteren sayfayı gösteren ekran görüntüsü.

Sonraki Adımlar