Sdílet prostřednictvím


Přidání vlastního zdroje koncového bodu do eventstreamu

Pokud chcete připojit vlastní aplikaci k eventstreamu, můžete přidat vlastní koncový bod (bývalé vlastní aplikace). Pak můžete odesílat data do eventstreamu z vlastní aplikace s koncovým bodem připojení zobrazeným jako vlastní koncový bod (bývalá vlastní aplikace). V tomto článku se dozvíte, jak do eventstreamu přidat vlastní koncový bod (bývalý vlastní zdroj aplikace).

Poznámka:

Pokud chcete použít vylepšené funkce ve verzi Preview, vyberte nahoře rozšířené možnosti . V opačném případě vyberte Standardní možnosti. Informace o vylepšených možnostech ve verzi Preview najdete v tématu Úvod do datových proudů událostí Fabric.

Požadavky

  • Přístup k pracovnímu prostoru Fabric Premium s oprávněními Přispěvatel nebo vyšší.

Důležité

Rozšířené možnosti streamů událostí Fabric jsou aktuálně ve verzi Preview.

Poznámka:

Maximální počet zdrojů a cílů pro jeden stream událostí je 11.

Přidání vlastních dat koncového bodu jako zdroje

Pokud chcete přidat vlastní zdroj koncového bodu, postupujte takto:

  1. Pokud chcete vytvořit nový stream událostí, vyberte Eventstream z domovské obrazovky. Ujistěte se, že je povolená možnost Rozšířené možnosti (Preview ).

    Snímek obrazovky s vytvořením nového streamu událostí

  2. Pokud chcete přidat vlastní zdroj koncového bodu, na stránce Začínáme vyberte Použít vlastní koncový bod.

    Snímek obrazovky s výběrem možnosti Použít vlastní koncový bod

    Pokud už máte publikovaný eventstream a chcete přidat vlastní data koncového bodu jako zdroj, přepněte do režimu úprav . Pak na pásu karet vyberte Přidat zdroj a vyberte Vlastní koncový bod.

    Snímek obrazovky s výběrem vlastního koncového bodu pro přidání do existujícího streamu událostí

  3. Na obrazovce Vlastní koncový bod zadejte název vlastního zdroje v části Název zdroje a pak vyberte Přidat.

    Snímek obrazovky vlastního koncového bodu se zvýrazněným tlačítkem Přidat

  4. Po vytvoření vlastního zdroje koncového bodu se zobrazí jeho přidání do streamu událostí na plátně v režimu úprav. Pokud chcete implementovat nově přidaná vlastní zdrojová data aplikace, vyberte Publikovat.

    Snímek obrazovky zobrazující stream událostí v režimu úprav se zvýrazněným tlačítkem Publikovat

Po dokončení těchto kroků jsou vlastní data koncového bodu dostupná pro vizualizaci v živém zobrazení.

Snímek obrazovky znázorňující stream událostí v živém zobrazení

Získání připojovací řetězec a ukázkového kódu

V podokně Podrobnosti živého zobrazení můžete zobrazit tři kategorie: Základní, Klíče a Vzorový kód. Můžete také vybrat ze tří karet protokolu: Centrum událostí, AMQP a Kafka. Informace o klíčích a vzorovém kódu se liší podle protokolu.

Základní informace ukazují název, popis, typ a stav vašeho vlastního koncového bodu.

Snímek obrazovky zobrazující základní informace v podokně Podrobností živého zobrazení eventstreamu

Klíče zobrazují připojovací řetězec pro váš vlastní koncový bod, který můžete zkopírovat a vložit do aplikace.

Snímek obrazovky s informacemi o klíčích v podokně Podrobností živého zobrazení streamu událostí

Připojovací řetězec je řetězec kompatibilní s centrem událostí, který můžete v aplikaci použít k příjmu událostí z tohoto eventstreamu. Formát centra událostí je výchozím formátem připojovací řetězec a je kompatibilní se sadou Azure Event Hubs SDK. Tento formát můžete použít k připojení k eventstreamům pomocí protokolu Event Hubs.

Následující příklad ukazuje, jak připojovací řetězec vypadá ve formátu centra událostí:

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

Ukázkový kód ukazuje ukázkový kód , na který můžete odkazovat nebo kopírovat a vkládat do aplikace, odesílat nebo stahovat data událostí do nebo z tohoto streamu událostí.

Snímek obrazovky znázorňující ukázkový kód v podokně Podrobností živého zobrazení streamu událostí

Kromě centra událostí jsou další dvě karty formátu protokolu, které můžete vybrat v podokně Podrobnosti, AMQP a Kafka.

  • Formát AMQP je kompatibilní s protokolem AMQP 1.0, standardním protokolem zasílání zpráv, který podporuje interoperabilitu mezi různými platformami a jazyky. Tento formát můžete použít pro připojení k eventstreamům pomocí protokolu AMQP.

  • Formát Kafka je kompatibilní s protokolem Apache Kafka, oblíbenou platformou distribuovaného streamování, která podporuje zpracování dat s vysokou propustností a nízkou latencí. Tento formát můžete použít k připojení k eventstreamům pomocí protokolu Kafka.

Můžete zvolit formát protokolu, který vyhovuje potřebám a předvolbám vaší aplikace. Výběrem těchto karet v podokně Podrobností získáte přizpůsobené klíče a ukázkový kód. Zkopírujte a vložte připojovací řetězec z oddílu Klíče do aplikace. Projděte si nebo zkopírujte a vložte zadaný ukázkový kód pro odesílání nebo přijímání událostí pomocí různých protokolů.

Informace o přidání dalších zdrojů do eventstreamu najdete v následujících článcích:

Požadavky

Než začnete, musíte splnit následující požadavky:

  • Získejte přístup k pracovnímu prostoru Premium s oprávněními Přispěvatel nebo vyšší, kde se nachází váš eventstream.

Poznámka:

Maximální počet zdrojů a cílů pro jeden stream událostí je 11.

Přidání vlastní aplikace jako zdroje

Pokud chcete připojit vlastní aplikaci k eventstreamu, můžete přidat vlastní zdroj aplikace. Potom odešlete data do eventstreamu pomocí vlastní aplikace s koncovým bodem připojení vystaveným ve vlastní aplikaci. Pokud chcete přidat vlastní zdroj aplikace, postupujte takto:

  1. Na pásu karet vyberte Nový zdroj nebo na+ hlavním plátně editoru a pak vlastní aplikaci.

  2. Zadejte název zdroje pro vlastní aplikaci a vyberte Přidat.

    Snímek obrazovky znázorňující konfiguraci vlastního zdroje aplikace

  3. Po úspěšném vytvoření vlastního zdroje aplikace můžete přepnout a zobrazit následující informace na kartě Podrobnosti v dolním podokně:

    Snímek obrazovky znázorňující zdroj vlastní aplikace

    • Základní: Zobrazuje název, popis, typ a stav vlastní aplikace.
    • Klíče: Zobrazuje připojovací řetězec pro vlastní aplikaci, kterou můžete zkopírovat a vložit do aplikace.
    • Ukázkový kód: Ukazuje vzorový kód, na který můžete odkazovat nebo zkopírovat data události do tohoto eventstreamu nebo načíst data události z tohoto eventstreamu.

    Pro každou kartu (vzorový kód Basic / Keys / Sample) můžete také přepnout tři karty protokolu: EventHub, AMQP a Kafka pro přístup k různým formátům protokolů:

    Připojovací řetězec je připojovací řetězec kompatibilní s centrem událostí a můžete ho použít ve své aplikaci k příjmu událostí z vašeho streamu událostí. Připojovací řetězec má více formátů protokolu, které můžete přepnout a vybrat na kartě Klíče. Následující příklad ukazuje, jak připojovací řetězec vypadá ve formátu Event Hubs:

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

    Formát centra událostí je výchozím formátem připojovací řetězec a je kompatibilní se sadou Azure Event Hubs SDK. Tento formát můžete použít k připojení k eventstreamu pomocí protokolu Event Hubs.

    Snímek obrazovky zobrazující podrobnosti o vlastní aplikaci

    Další dva formáty protokolu jsou AMQP a Kafka, které můžete vybrat kliknutím na odpovídající karty na kartě Klíče.

    Formát AMQP je kompatibilní s protokolem AMQP 1.0, což je standardní protokol zasílání zpráv, který podporuje interoperabilitu mezi různými platformami a jazyky. Tento formát můžete použít k připojení k eventstreamu pomocí protokolu AMQP.

    Formát Kafka je kompatibilní s protokolem Apache Kafka, což je oblíbená platforma pro distribuované streamování, která podporuje zpracování dat s vysokou propustností a nízkou latencí. Tento formát můžete použít k připojení k eventstreamu pomocí protokolu Kafka.

    Můžete zvolit formát protokolu, který vyhovuje potřebám a předvolbám vaší aplikace, a zkopírovat a vložit připojovací řetězec do aplikace. Můžete také odkazovat nebo kopírovat vzorový kód, který poskytujeme na kartě Vzorový kód, který ukazuje, jak odesílat nebo přijímat události pomocí různých protokolů.

Informace o přidání dalších zdrojů do eventstreamu najdete v následujících článcích: