Aracılığıyla paylaş


Olay akışına özel uç nokta kaynağı ekleme

Kendi uygulamanızı bir olay akışına bağlamak istiyorsanız, özel bir uç nokta (standart özellikte Özel Uygulama) kaynağı ekleyebilirsiniz. Ardından, özel uç nokta olarak görüntülenen bağlantı uç noktasıyla (standart özellikte Özel Uygulama) kendi uygulamanızdan olay akışına veri gönderebilirsiniz. Bu makalede, bir olay akışına özel uç nokta (standart özellikte Özel Uygulama) kaynağının nasıl ekleneceği gösterilmektedir.

Not

Önizleme aşamasında olan gelişmiş özellikleri kullanmak istiyorsanız üst kısımdaki Gelişmiş Özellikler'i seçin. Aksi takdirde Standart Özellikler'i seçin. Önizleme aşamasındaki gelişmiş özellikler hakkında bilgi için bkz . Doku olay akışlarına giriş.

Önkoşullar

  • Katkıda Bulunan veya daha yüksek izinlere sahip Doku premium çalışma alanına erişim.

Önemli

Doku olay akışlarının gelişmiş özellikleri şu anda önizleme aşamasındadır.

Not

Bir olay akışı için kaynak ve hedef sayısı üst sınırı 11'dir.

Özel uç nokta verilerini kaynak olarak ekleme

Özel uç nokta kaynağı eklemek için şu adımları izleyin:

  1. Yeni bir olay akışı oluşturmak için Giriş ekranından Olay Akışı'nı seçin. Gelişmiş Özellikler (önizleme) seçeneğinin etkinleştirildiğinden emin olun.

    Yeni olay akışı oluşturma işleminin ekran görüntüsü.

  2. Özel uç nokta kaynağı eklemek için başlangıç sayfasında Özel uç nokta kullan'ı seçin.

    Özel uç nokta kullan'ı seçme işleminin ekran görüntüsü.

    Ya da yayımlanmış bir olay akışınız varsa ve özel uç nokta verilerini kaynak olarak eklemek istiyorsanız Düzenleme moduna geçin. Ardından şeritte Kaynak ekle'yi ve ardından Özel uç nokta'yı seçin.

    Var olan bir olay akışına eklemek için Özel uç nokta seçme işleminin ekran görüntüsü.

  3. Özel uç nokta ekranında, Kaynak adı'nın altına özel kaynak için bir ad girin ve Ekle'yi seçin.

    Ekle düğmesinin vurgulandığı Özel uç nokta ekranını gösteren ekran görüntüsü.

  4. Özel uç nokta kaynağını oluşturduktan sonra, tuvaldeki olay akışınıza Düzenleme modunda eklendiğini görürsünüz. Yeni eklenen bu özel uygulama kaynağı verilerini uygulamak için Yayımla'yı seçin.

    Düzenle modunda olay akışını gösteren ve Yayımla düğmesinin vurgulandığı ekran görüntüsü.

Bu adımları tamamladıktan sonra, özel uç nokta verileri Canlı görünümde görselleştirme için kullanılabilir.

Canlı görünümde olay akışını gösteren ekran görüntüsü.

bağlantı dizesi ve örnek kodu alma

Canlı görünüm Ayrıntıları bölmesinde üç kategori görebilirsiniz: Temel, Anahtarlar ve Örnek kod. Üç protokol sekmesinden de seçim yapabilirsiniz: Olay hub'ı, AMQP ve Kafka. Anahtarlar ve Örnek kod bilgileri protokole göre değişir.

Temel , özel uç noktanızın adını, açıklamasını, türünü ve durumunu gösterir.

Olay akışı Canlı görünümünün Ayrıntılar bölmesindeki Temel bilgileri gösteren ekran görüntüsü.

Anahtarlar, uygulamanıza kopyalayıp yapıştırabileceğiniz özel uç noktanız için bağlantı dizesi gösterir.

Olay akışı Canlı görünümünün Ayrıntılar bölmesinde Anahtarlar bilgilerini gösteren ekran görüntüsü.

bağlantı dizesi, bu olay akışından olay almak için uygulamanızda kullanabileceğiniz olay hub'ı uyumlu bir dizedir. Olay hub'ı biçimi, bağlantı dizesi için varsayılan biçimdir ve Azure Event Hubs SDK'sı ile uyumludur. Event Hubs protokolunu kullanarak olay akışlarına bağlanmak için bu biçimi kullanabilirsiniz.

Aşağıdaki örnekte, bağlantı dizesi Olay hub'ı biçiminde nasıl göründüğü gösterilmektedir:

Endpoint=sb://eventstream-xxxxxxxx.servicebus.windows.net/; SharedAccessKeyName=key_xxxxxxxx;SharedAccessKey=xxxxxxxx;EntityPath=es_xxxxxxxx

Örnek kod , bu olay akışına veya bu olay akışından olay verilerini göndermek veya çekmek için başvurabileceğiniz veya uygulamanıza kopyalayıp yapıştırabileceğiniz örnek kodu gösterir.

Olay akışı Canlı görünümünün Ayrıntılar bölmesindeki Örnek kodu gösteren ekran görüntüsü.

Olay hub'ı dışında, Ayrıntılar bölmesinde seçebileceğiniz diğer iki protokol biçimi sekmesi AMQP ve Kafka'dır.

  • AMQP biçimi, farklı platformlar ve diller arasında birlikte çalışabilirliği destekleyen standart bir mesajlaşma protokolü olan AMQP 1.0 protokolüyle uyumludur. AMQP protokolunu kullanarak olay akışlarına bağlanmak için bu biçimi kullanabilirsiniz.

  • Kafka biçimi, yüksek aktarım hızı ve düşük gecikme süreli veri işlemeyi destekleyen popüler bir dağıtılmış akış platformu olan Apache Kafka protokolüyle uyumludur. Kafka protokolunu kullanarak olay akışlarına bağlanmak için bu biçimi kullanabilirsiniz.

Uygulama gereksinimlerinize ve tercihlerinize uygun protokol biçimini seçebilirsiniz. Özelleştirilmiş Anahtarlar ve Örnek kod almak için Ayrıntılar bölmesinde bu sekmeleri seçin. Anahtarlar bölümünden bağlantı dizesi kopyalayıp uygulamanıza yapıştırın. Farklı protokolleri kullanarak olayları göndermek veya almak için sağlanan örnek koda başvurun veya bu kodu kopyalayıp yapıştırın.

Bir olay akışına başka kaynaklar eklemeyi öğrenmek için aşağıdaki makalelere bakın:

Önkoşullar

Başlamadan önce aşağıdaki önkoşulları tamamlamanız gerekir:

  • Olay akışınızın bulunduğu Katkıda Bulunan veya daha yüksek izinlere sahip premium çalışma alanına erişim elde edin.

Not

Bir olay akışı için kaynak ve hedef sayısı üst sınırı 11'dir.

Özel uygulamayı kaynak olarak ekleme

Kendi uygulamanızı bir olay akışına bağlamak istiyorsanız, özel bir uygulama kaynağı ekleyebilirsiniz. Ardından, özel uygulamada kullanıma sunulan bağlantı uç noktasıyla kendi uygulamanızla olay akışına veri gönderin. Özel uygulama kaynağı eklemek için şu adımları izleyin:

  1. Şeritte Yeni kaynak'ı veya ana düzenleyici tuvalinde "+" öğesini ve ardından Özel Uygulama'ya tıklayın.

  2. Özel uygulama için bir Kaynak adı girin ve Ekle'yi seçin.

    Özel uygulama kaynağı yapılandırmasını gösteren ekran görüntüsü.

  3. Özel uygulama kaynağını başarıyla oluşturduktan sonra, alt bölmedeki Ayrıntılar sekmesinde aşağıdaki bilgileri değiştirebilir ve görüntüleyebilirsiniz:

    Özel uygulama kaynağını gösteren ekran görüntüsü.

    • Temel: Özel uygulamanızın adını, açıklamasını, türünü ve durumunu gösterir.
    • Anahtarlar: Uygulamanıza kopyalayıp yapıştırabileceğiniz özel uygulamanızın bağlantı dizesi gösterir.
    • Örnek kod: Olay verilerini bu olay akışına göndermek veya olay verilerini bu olay akışından çekmek için başvurabileceğiniz veya kopyalayabileceğiniz örnek kodu gösterir.

    Her sekmede (Temel / Anahtarlar / Örnek kodu) üç protokol sekmesine de geçebilirsiniz: Eventhub, AMQP ve Kafka, çeşitli protokol biçimleri bilgilerine erişmek için:

    bağlantı dizesi, bağlantı dizesi uyumlu bir olay hub'ıdır ve olay akışınızdan olay almak için bunu uygulamanızda kullanabilirsiniz. bağlantı dizesi anahtarlar sekmesinden değiştirebileceğiniz ve seçebileceğiniz birden çok protokol biçimi vardır. Aşağıdaki örnekte bağlantı dizesi Event Hubs biçiminde nasıl göründüğü gösterilmektedir:

    Endpoint=sb://eventstream-xxxxxxxx.servicebus.windows.net/;SharedAccessKeyName=key_xxxxxxxx;SharedAccessKey=xxxxxxxx;EntityPath=es_xxxxxxxx

    Olay hub'ı biçimi, bağlantı dizesi için varsayılan biçimdir ve Azure Event Hubs SDK'sı ile uyumludur. Event Hubs protokolunu kullanarak olay akışına bağlanmak için bu biçimi kullanabilirsiniz.

    Özel uygulama ayrıntılarını gösteren ekran görüntüsü.

    Diğer iki protokol biçimi AMQP ve Kafka'dır. Bunu, Anahtarlar sekmesinde ilgili sekmelere tıklayarak seçebilirsiniz.

    AMQP biçimi, farklı platformlar ve diller arasında birlikte çalışabilirliği destekleyen standart bir mesajlaşma protokolü olan AMQP 1.0 protokolüyle uyumludur. AMQP protokolunu kullanarak olay akışına bağlanmak için bu biçimi kullanabilirsiniz.

    Kafka biçimi, yüksek aktarım hızı ve düşük gecikme süreli veri işlemeyi destekleyen popüler bir dağıtılmış akış platformu olan Apache Kafka protokolüyle uyumludur. Kafka protokolunu kullanarak olay akışına bağlanmak için bu biçimi kullanabilirsiniz.

    Uygulama gereksinimlerinize ve tercihlerinize uygun protokol biçimini seçebilir ve bağlantı dizesi kopyalayıp uygulamanıza yapıştırabilirsiniz. Ayrıca, örnek kod sekmesinde sağladığımız örnek koda başvurabilir veya kopyalayabilirsiniz. Bu, farklı protokolleri kullanarak olayları göndermeyi veya almayı gösterir.

Bir olay akışına başka kaynaklar eklemeyi öğrenmek için aşağıdaki makalelere bakın: