Dela via


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:

  1. Om du vill skapa en ny händelseström väljer du Eventstreamstartskärmen . Kontrollera att alternativet Förbättrade funktioner (förhandsversion) är aktiverat.

    En skärmbild av hur du skapar en ny händelseström.

  2. 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.

    En skärmbild av att välja 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.

    En skärmbild av att välja Anpassad slutpunkt som ska läggas till i en befintlig händelseström.

  3. 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.

    En skärmbild som visar skärmen Anpassad slutpunkt med knappen Lägg till markerad.

  4. 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.

    En skärmbild som visar händelseströmmen i redigeringsläge med knappen Publicera markerad.

När du har slutfört de här stegen är anpassade slutpunktsdata tillgängliga för visualisering i livevyn.

En skärmbild som visar händelseströmmen 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.

En skärmbild som visar grundläggande information i informationsfönstret i eventstream Live-vyn.

Nycklar visar niska veze för din anpassade slutpunkt, som du kan kopiera och klistra in i ditt program.

En skärmbild som visar information om nycklar i fönstret Information i händelseströmsvyn live.

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.

En skärmbild som visar exempelkoden i fönstret Information i eventstream Live-vyn.

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.

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:

  1. Välj Ny källa i menyfliksområdet eller "+" i huvudredigerarens arbetsyta och sedan Anpassad app.

  2. Ange ett källnamn för den anpassade appen och välj Lägg till.

    Skärmbild som visar den anpassade appkällans konfiguration.

  3. 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:

    Skärmbild som visar den anpassade appkällan.

    • 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.

    Skärmbild som visar information om anpassade appar.

    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.

Mer information om hur du lägger till andra källor i en händelseström finns i följande artiklar: