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ç noktada kullanıma sunulan bağlantı uç noktasıyla (standart özellikte Özel Uygulama) kendi uygulamanızdan olay akışına gerçek zamanlı olaylar gönderebilirsiniz. Ayrıca, özel uç noktalar (standart özellikte Özel Uygulama) için bir seçenek olarak sağlanan Apache Kafka protokolüyle, Apache Kafka protokolunu kullanarak gerçek zamanlı olaylar 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ü.

Olayları göndermek için Ayrıntılar bölmesinde uç nokta ayrıntılarını alma

Ayrıntılar bölmesinde üç protokol sekmesi vardır: Event Hub, AMQP ve Kafka. Her protokol sekmesinin üç sayfası vardır: Temel Bilgiler, Anahtarlar ve Bağlantı için ilgili protokolle birlikte uç nokta ayrıntılarını sunan Örnek kod .

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ölmesinde Temel bilgileri gösteren ekran görüntüsü

Anahtarlar ve Örnek kod sayfaları, olay akışınıza olayları akışla aktarmada kullanabileceğiniz bağlantı anahtarları bilgilerini ve buna karşılık gelen anahtarların ekli olduğu örnek kodu sağlar. Anahtarlar ve Örnek kod bilgileri protokole göre değişir.

Olay hub'ı

Olay hub'ı protokol biçimindeki Anahtarlar, Olay hub'ı adı, Paylaşılan erişim anahtarı adı, Birincil anahtar ve Bağlantı dizesi-birincil anahtar gibi bir olay hub'ı bağlantı dizesi ile ilgili bilgileri içerir. Olay hub'ı biçimi, bağlantı dizesi için varsayılandır ve Azure Event Hubs SDK'sı ile çalışır. Bu biçim Event Hubs protokolü aracılığıyla olay akışınıza bağlanmanızı sağlar. 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_xxxxxxx

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

Event Hubs sekmesindeki Örnek kod sayfası, Olay hub'ında gerekli bağlantı anahtarları bilgilerini içeren kullanıma hazır kod sunar. Kullanmak üzere kopyalayıp uygulamanıza yapıştırmanız yeterlidir.

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

Kafka

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. Olay akışınıza bağlanmak ve olayları akışa almak için Kafka protokol biçiminde Anahtarlar ve Örnek kodunu kullanabilirsiniz.

[Olay akışı Canlı görünümünün Ayrıntılar bölmesinde kafka tuşlarını gösteren ekran görüntüsü]

Benzer şekilde, Kafka sekmesindeki Örnek kod sayfası, kafka biçiminde gerekli bağlantı anahtarları da dahil olmak üzere hazır kod sağlar. Kullanımınız için kopyalamanız yeterlidir.

[Olay akışı Canlı görünümünün Ayrıntılar bölmesinde kafka örnek kodunu gösteren ekran görüntüsü]

AMQP

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ışınıza bağlanmak için bu biçimi kullanabilirsiniz.

[Etkinlik akışı Canlı görünümünün Ayrıntılar bölmesinde amqp anahtarlarını gösteren ekran görüntüsü]

AMQP sekmesindeki Örnek kod sayfası, AMQP biçiminde bağlantı anahtarları bilgilerini içeren kullanıma hazır kodu da sağlar.

[Etkinlik akışı Canlı görünümünün Ayrıntılar bölmesinde amqp örnek kodunu gösteren ekran görüntüsü]

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:

Ö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ü.

Olayları göndermek için Ayrıntılar bölmesinde uç nokta ayrıntılarını alma

Ayrıntılar bölmesinde üç protokol sekmesi vardır: Event Hub, AMQP ve Kafka. Her protokol sekmesinin üç sayfası vardır: Temel Bilgiler, Anahtarlar ve Bağlantı için ilgili protokolle birlikte uç nokta ayrıntılarını sunan Örnek kod .

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

[Olay akışının Ayrıntılar bölmesinde customapp Temel bilgilerini gösteren ekran görüntüsü.]

Anahtarlar ve Örnek kod sayfaları, olay akışınıza olayları akışla aktarmada kullanabileceğiniz bağlantı anahtarları bilgilerini ve buna karşılık gelen anahtarların ekli olduğu örnek kodu sağlar. Anahtarlar ve Örnek kod bilgileri protokole göre değişir.

Olay hub'ı

Olay hub'ı protokol biçimindeki Anahtarlar, Olay hub'ı adı, Paylaşılan erişim anahtarı adı, Birincil anahtar ve Bağlantı dizesi-birincil anahtar gibi bir olay hub'ı bağlantı dizesi ile ilgili bilgileri içerir. Olay hub'ı biçimi, bağlantı dizesi için varsayılandır ve Azure Event Hubs SDK'sı ile çalışır. Bu biçim Event Hubs protokolü aracılığıyla olay akışınıza bağlanmanızı sağlar. 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_xxxxxxx

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

Event Hubs sekmesindeki Örnek kod sayfası, Olay hub'ında gerekli bağlantı anahtarları bilgilerini içeren kullanıma hazır kod sunar. Kullanmak üzere kopyalayıp uygulamanıza yapıştırmanız yeterlidir.

[Olay akışının Ayrıntılar bölmesinde Örnek kodu gösteren ekran görüntüsü.]

Kafka

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. Olay akışınıza bağlanmak ve olayları akışa almak için Kafka protokol biçiminde Anahtarlar ve Örnek kodunu kullanabilirsiniz.

[Olay akışının Ayrıntılar bölmesinde kafka anahtarlarını gösteren ekran görüntüsü.]

Benzer şekilde, Kafka sekmesindeki Örnek kod sayfası, kafka biçiminde gerekli bağlantı anahtarları da dahil olmak üzere hazır kod sağlar. Kullanımınız için kopyalamanız yeterlidir.

[Olay akışının Ayrıntılar bölmesinde kafka örnek kodunu gösteren ekran görüntüsü.]

AMQP

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ışınıza bağlanmak için bu biçimi kullanabilirsiniz.

[Olay akışının Ayrıntılar bölmesinde amqp anahtarlarını gösteren ekran görüntüsü.]

AMQP sekmesindeki Örnek kod sayfası, AMQP biçiminde bağlantı anahtarları bilgilerini içeren kullanıma hazır kodu da sağlar.

[Olay akışının Ayrıntılar bölmesinde amqp örnek kodunu gösteren ekran görüntüsü.]

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: