Lägga till en anpassad slutpunktskälla i en händelseström
Om du vill ansluta ditt eget program till en händelseström kan du lägga till en anpassad slutpunktskälla (dvs. anpassad app i standardkapacitet). Sedan kan du skicka data till händelseströmmen från ditt eget program med anslutningsslutpunkten som visas som den anpassade slutpunkten (dvs. anpassad app i standardfunktion). Den här artikeln visar hur du lägger till en anpassad slutpunktskälla (t.ex. anpassad app i standardkapacitet) i en händelseström.
Kommentar
Om du vill använda förbättrade funktioner som finns i förhandsversionen väljer du Utökade funktioner överst. Annars väljer du Standardfunktioner. Information om förbättrade funktioner som finns i förhandsversionen finns i Introduktion till infrastrukturresurser händelseströmmar.
Förutsättningar
- Åtkomst till Fabric Premium-arbetsytan med deltagarbehörighet eller högre behörigheter.
Viktigt!
Förbättrade funktioner i Fabric-händelseströmmar är för närvarande i förhandsversion.
Kommentar
Det maximala antalet källor och mål för en händelseström är 11.
Lägga till anpassade slutpunktsdata som källa
Följ dessa steg för att lägga till en anpassad slutpunktskälla:
Om du vill skapa en ny händelseström väljer du Eventstream på startskärmen . Kontrollera att alternativet Förbättrade funktioner (förhandsversion) är aktiverat.
Om du vill lägga till en anpassad slutpunktskälla går du till sidan Komma igång och väljer Använd anpassad slutpunkt.
Om du redan har en publicerad händelseström och vill lägga till anpassade slutpunktsdata som källa växlar du till Redigeringsläge . Välj sedan Lägg till källa i menyfliksområdet och välj Anpassad slutpunkt.
På skärmen Anpassad slutpunkt anger du ett namn för den anpassade källan under Källnamn och väljer sedan Lägg till.
När du har skapat den anpassade slutpunktskällan ser du att den har lagts till i din händelseström på arbetsytan i redigeringsläge. Om du vill implementera dessa nyligen tillagda källdata för anpassade appar väljer du Publicera.
När du har slutfört de här stegen är anpassade slutpunktsdata tillgängliga för visualisering i livevyn.
Hämta niska veze och exempelkod
I fönstret Information om livevyn kan du se tre kategorier: Basic, Nycklar och Exempelkod. Du kan också välja mellan tre protokollflikar: Händelsehubb, AMQP och Kafka. Informationen om nycklar och exempelkod varierar beroende på protokoll.
Basic visar namn, beskrivning, typ och status för din anpassade slutpunkt.
Nycklar visar niska veze för din anpassade slutpunkt, som du kan kopiera och klistra in i ditt program.
Niska veze är en händelsehubbkompatibel sträng som du kan använda i ditt program för att ta emot händelser från den här händelseströmmen. Event Hub-formatet är standardformatet för niska veze och är kompatibelt med Azure Event Hubs SDK. Du kan använda det här formatet för att ansluta till eventstreams med hjälp av Event Hubs-protokollet.
I följande exempel visas hur niska veze ser ut i Händelsehubbformat:
Endpoint=sb://eventstream-xxxxxxxx.servicebus.windows.net/; SharedAccessKeyName=key_xxxxxxxx;SharedAccessKey=xxxxxxxx;EntityPath=es_xxxxxxxx
Exempelkoden visar exempelkod som du kan referera till eller kopiera och klistra in i ditt program för att skicka eller hämta händelsedata till eller från den här händelseströmmen.
Förutom Händelsehubb är de andra två protokollformatflikarna som du kan välja i fönstret Information AMQP och Kafka.
AMQP-formatet är kompatibelt med AMQP 1.0-protokollet, ett standardmeddelandeprotokoll som stöder samverkan mellan olika plattformar och språk. Du kan använda det här formatet för att ansluta till eventstreams med hjälp av AMQP-protokollet.
Kafka-formatet är kompatibelt med Apache Kafka-protokollet, en populär distribuerad strömningsplattform som stöder databehandling med högt dataflöde och låg latens. Du kan använda det här formatet för att ansluta till eventstreams med hjälp av Kafka-protokollet.
Du kan välja det protokollformat som passar dina programbehov och inställningar. Välj de här flikarna i fönstret Information för att hämta anpassade nycklar och exempelkod. Kopiera och klistra in niska veze från avsnittet Nycklar i ditt program. Referera till eller kopiera och klistra in den angivna exempelkoden för att skicka eller ta emot händelser med hjälp av de olika protokollen.
Relaterat innehåll
Mer information om hur du lägger till andra källor i en händelseström finns i följande artiklar:
Förutsättningar
Innan du börjar måste du uppfylla följande krav:
- Få åtkomst till en Premium-arbetsyta med deltagarbehörigheter eller högre behörigheter där din eventstream finns.
Kommentar
Det maximala antalet källor och mål för en händelseström är 11.
Lägga till en anpassad app som källa
Om du vill ansluta ditt eget program till en händelseström kan du lägga till en anpassad appkälla. Skicka sedan data till händelseströmmen med ditt eget program med anslutningsslutpunkten som exponeras i den anpassade appen. Följ dessa steg för att lägga till en anpassad appkälla:
Välj Ny källa i menyfliksområdet eller "+" i huvudredigerarens arbetsyta och sedan Anpassad app.
Ange ett källnamn för den anpassade appen och välj Lägg till.
När du har skapat den anpassade programkällan kan du växla och visa följande information på fliken Information i det nedre fönstret:
- Grundläggande: Visar namn, beskrivning, typ och status för din anpassade app.
- Nycklar: Visar niska veze för din anpassade app, som du kan kopiera och klistra in i ditt program.
- Exempelkod: Visar exempelkod som du kan referera till eller kopiera för att skicka händelsedata till den här händelseströmmen eller hämta händelsedata från den här händelseströmmen.
För varje flik (Exempelkod för grundläggande / nycklar / ) kan du också växla mellan tre protokollflikar: Eventhub, AMQP och Kafka för att få åtkomst till information om olika protokollformat:
Niska veze är en händelsehubbkompatibel niska veze och du kan använda den i ditt program för att ta emot händelser från din händelseström. Niska veze har flera protokollformat som du kan växla och välja på fliken Nycklar. I följande exempel visas hur niska veze ser ut i Event Hubs-format:
Endpoint=sb://eventstream-xxxxxxxx.servicebus.windows.net/;SharedAccessKeyName=key_xxxxxxxx;SharedAccessKey=xxxxxxxx;EntityPath=es_xxxxxxxx
Event Hub-formatet är standardformatet för niska veze och är kompatibelt med Azure Event Hubs SDK. Du kan använda det här formatet för att ansluta till eventstream med hjälp av Event Hubs-protokollet.
De andra två protokollformaten är AMQP och Kafka, som du kan välja genom att klicka på motsvarande flikar på fliken Nycklar.
AMQP-formatet är kompatibelt med AMQP 1.0-protokollet, som är ett standardmeddelandeprotokoll som stöder samverkan mellan olika plattformar och språk. Du kan använda det här formatet för att ansluta till eventstream med hjälp av AMQP-protokollet.
Kafka-formatet är kompatibelt med Apache Kafka-protokollet, som är en populär distribuerad strömningsplattform som stöder databearbetning med högt dataflöde och låg latens. Du kan använda det här formatet för att ansluta till eventstream med hjälp av Kafka-protokollet.
Du kan välja det protokollformat som passar dina programbehov och inställningar och kopiera och klistra in niska veze i ditt program. Du kan också referera till eller kopiera exempelkoden som vi anger på fliken Exempelkod, som visar hur du skickar eller tar emot händelser med hjälp av olika protokoll.
Relaterat innehåll
Mer information om hur du lägger till andra källor i en händelseström finns i följande artiklar: