Přidání vlastního koncového bodu nebo cíle vlastní aplikace do eventstreamu
Pokud chcete připojit vlastní aplikaci k eventstreamu, můžete přidat vlastní koncový bod nebo vlastní aplikaci jako cíl. Pak můžete využívat události v reálném čase z eventstreamu do vlastní aplikace s koncovým bodem připojení vystaveným na vlastním koncovém bodu nebo vlastní aplikaci. Díky protokolu Apache Kafka, který je k dispozici jako možnost pro vlastní koncové body nebo vlastní aplikace, můžete také využívat události v reálném čase pomocí protokolu Apache Kafka.
Tento článek ukazuje, jak přidat vlastní cíl koncového bodu nebo vlastní cíl aplikace do eventstreamu ve streamech událostí Microsoft Fabric.
Poznámka:
Vylepšené funkce jsou ve výchozím nastavení povolené při vytváření eventstreamů. Pokud máte streamy událostí vytvořené pomocí standardních funkcí, budou tyto streamy událostí dál fungovat. Pořád je můžete upravovat a používat jako obvykle. Doporučujeme vytvořit nový stream událostí, který nahradí standardní streamy událostí, abyste mohli využívat další možnosti a výhody rozšířených streamů událostí.
Požadavky
Než začnete, musíte získat přístup k pracovnímu prostoru v režimu licence kapacity Fabric (nebo) v režimu zkušební licence s oprávněními přispěvatele nebo vyššími oprávněními, 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ího koncového bodu jako cíle
Pokud chcete směrovat data událostí do aplikace, můžete jako cíl eventstreamu přidat vlastní koncový bod:
Pokud jste v živém zobrazení, přepněte do režimu úprav výběrem možnosti Upravit na pásu karet.
V režimu úprav přidejte vlastní cíl koncového bodu jedním z následujících způsobů:
Jako název cíle zadejte název vlastního koncového bodu. Pak vyberte Uložit.
Pokud neexistuje žádné připojení, připojte výchozí dlaždici streamu k dlaždici vlastního koncového bodu.
Pokud chcete zobrazit podrobné informace o vlastním koncovém bodu, vyberte Publikovat.
Získání podrobností o koncovém bodu v podokně Podrobností za účelem využívání událostí
V živém zobrazení vyberte dlaždici vlastního koncového bodu. Podokno Podrobností , které se zobrazí, obsahuje tři karty protokolu: Centrum událostí, AMQP a Kafka.
Každá karta protokolu má tři stránky: Základní, Klíče a Vzorový kód. Tyto stránky nabízejí podrobnosti o koncovém bodu s odpovídajícím protokolem pro připojení.
Základní informace ukazují název, typ a stav vašeho vlastního koncového bodu.
Klíče poskytují informace o klíčích připojení. Ukázkový kód poskytuje vzorový kód s vloženými odpovídajícími klíči, které můžete použít k streamování událostí do streamu událostí. Informace na těchto stránkách se liší podle protokolu.
Centrum událostí
Stránka Klíče na kartě Centrum událostí obsahuje informace související s připojovací řetězec centra událostí. Informace zahrnují název centra událostí, název sdíleného přístupového klíče, primární klíč a primární klíč připojovacího řetězce.
Formát centra událostí je výchozí pro připojovací řetězec a funguje se sadou Azure Event Hubs SDK. Tento formát umožňuje připojení k eventstreamu prostřednictvím 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_xxxxxxx
Stránka Vzorový kód na kartě Centrum událostí nabízí kód připravený k použití, který obsahuje požadované informace o klíčích připojení v centru událostí. Jednoduše ho zkopírujte a vložte do aplikace pro použití.
Kafka
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í. K připojení k eventstreamu a využití událostí můžete použít informace o klíčích a vzorovém kódu pro formát protokolu Kafka.
Stránka Vzorový kód na kartě Kafka poskytuje připravený kód, včetně potřebných klíčů připojení ve formátu Kafka. Jednoduše ho zkopírujte pro své použití.
AMQP
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.
Stránka Vzorový kód na kartě AMQP poskytuje kód připravený k použití s informacemi o klíči připojení ve formátu AMQP.
Můžete zvolit formát protokolu, který vyhovuje potřebám a předvolbám vaší aplikace, a pak zkopírujte a vložte připojovací řetězec do aplikace. Můžete také odkazovat nebo kopírovat vzorový kód na stránce Vzorový kód , který ukazuje, jak odesílat nebo přijímat události pomocí různých protokolů.
Související obsah
Informace o přidání dalších cílů do eventstreamu najdete v následujících článcích:
Požadavky
Než začnete, musíte získat přístup k pracovnímu prostoru eventstreamu v režimu licence kapacity Fabric (nebo) zkušebním režimu s oprávněními Přispěvatel nebo vyšší.
Poznámka:
Maximální počet zdrojů a cílů pro jeden stream událostí je 11.
Přidání vlastní aplikace jako cíle
Pokud chcete směrovat data událostí do aplikace, můžete jako cíl eventstreamu přidat vlastní aplikaci:
Na pásu karet vyberte Nový cíl nebo znaménko plus (+) na hlavním plátně editoru a pak vyberte Vlastní aplikace.
V podokně Vlastní aplikace zadejte cílový název vlastní aplikace a pak vyberte Přidat.
Získání podrobností o koncovém bodu v podokně Podrobností za účelem využívání událostí
Po úspěšném vytvoření vlastní aplikace jako cíle můžete zobrazit informace v podokně Podrobností .
Podokno Podrobnosti obsahuje tři karty protokolu: Centrum událostí, AMQP a Kafka. Každá karta protokolu má tři stránky: Základy, Klíče a Vzorový kód. Tyto stránky nabízejí podrobnosti o koncovém bodu s odpovídajícím protokolem pro připojení.
Základní informace ukazují název, typ a stav vlastní aplikace.
Klíče poskytují informace o klíčích připojení. Ukázkový kód poskytuje vzorový kód s vloženými odpovídajícími klíči, které můžete použít k streamování událostí do streamu událostí. Informace na těchto stránkách se liší podle protokolu.
Centrum událostí
Stránka Klíče na kartě Centrum událostí obsahuje informace související s připojovací řetězec centra událostí. Informace zahrnují název centra událostí, název sdíleného přístupového klíče, primární klíč a primární klíč připojovacího řetězce.
Formát centra událostí je výchozí pro připojovací řetězec a funguje se sadou Azure Event Hubs SDK. Tento formát umožňuje připojení k eventstreamu prostřednictvím 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_xxxxxxx
Stránka Vzorový kód na kartě Centrum událostí nabízí kód připravený k použití, který obsahuje požadované informace o klíčích připojení v centru událostí. Jednoduše ho zkopírujte a vložte do aplikace pro použití.
Kafka
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í. K připojení k eventstreamu a využití událostí můžete použít informace o klíčích a vzorovém kódu pro formát protokolu Kafka.
Stránka Vzorový kód na kartě Kafka poskytuje připravený kód, včetně potřebných klíčů připojení ve formátu Kafka. Jednoduše ho zkopírujte pro své použití.
AMQP
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.
Stránka Vzorový kód na kartě AMQP poskytuje kód připravený k použití s informacemi o klíči připojení ve formátu AMQP.
Můžete zvolit formát protokolu, který vyhovuje potřebám a předvolbám vaší aplikace, a pak zkopírujte a vložte připojovací řetězec do aplikace. Můžete také odkazovat nebo kopírovat vzorový kód na stránce Vzorový kód , který ukazuje, jak odesílat nebo přijímat události pomocí různých protokolů.
Správa cíle
Můžete upravit (pomocí příkazu Upravit ) nebo odebrat (prostřednictvím příkazu Odebrat ) cíl streamu událostí prostřednictvím podokna Data nebo plátna.
Když vyberete Upravit, otevře se podokno úprav na pravé straně hlavního editoru. Konfiguraci můžete upravit podle potřeby, včetně logiky transformace událostí prostřednictvím editoru procesoru událostí.
Související obsah
Informace o přidání dalších cílů do eventstreamu najdete v následujících článcích: