Dela via


Lägga till en anpassad slutpunkt eller anpassad appkä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 slutpunkt eller en anpassad app som källa. Därefter kan du skicka händelser i realtid till händelseströmmen från ditt eget program genom anslutningsslutpunkten som exponeras på den anpassade slutpunkten eller den egna anpassade appen. Med Apache Kafka-protokollet tillgängligt som ett alternativ för anpassade slutpunkter eller anpassade appar kan du också skicka realtidshändelser med hjälp av Apache Kafka-protokollet.

Den här artikeln visar hur du lägger till en anpassad slutpunktskälla eller en anpassad appkälla till en händelseström i Microsoft Fabric-händelseströmmar.

Kommentar

Förbättrade funktioner är aktiverade som standard när du skapar eventstreams nu. Om du har eventstreams som har skapats med standardfunktioner fortsätter dessa händelseströmmar att fungera. Du kan fortfarande redigera och använda dem som vanligt. Vi rekommenderar att du skapar en ny händelseström för att ersätta standardhändelseströmmar så att du kan dra nytta av ytterligare funktioner och fördelar med förbättrade eventstreams.

Förutsättningar

  • Åtkomst till en arbetsyta i Fabric kapacitetslicensläget (eller) utvärderingslicensläget med rättigheter som deltagare eller högre.
  • Om du inte har en händelseström, skapa en händelseström.

Lägga till anpassade slutpunktsdata som källa

  1. 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. I menyfliksområdet väljer du Lägg till anpassad källslutpunkt>.

    Skärmbild av alternativet att använda en anpassad slutpunkt.

  2. I dialogrutan Anpassad slutpunkt anger du ett namn för den anpassade källan under Källnamn och väljer sedan Lägg till.

    Skärmbild av dialogrutan för att lägga till en anpassad slutpunkt.

  3. När du har skapat den anpassade slutpunktskällan läggs den till i din eventstream på arbetsytan i redigeringsläge. Om du vill implementera nyligen tillagda data från den anpassade appkällan väljer du Publicera.

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

Kommentar

Det maximala antalet källor och mål för en händelseström är 11.

Hämta slutpunktsinformation i informationsfönstret

När du har skapat en anpassad slutpunktskälla är dess data tillgängliga för visualisering i livevyn.

Skärmbild som visar händelseströmmen i livevyn.

Fönstret Information har tre protokollflikar: Event Hub, AMQP och Kafka. Varje protokollflik har tre sidor: Grundläggande och SAS-nyckelautentisering. Dessa sidor erbjuder slutpunktsinformation med motsvarande protokoll för anslutning.

Basic visar namn, typ och status för din anpassade slutpunkt.

Skärmbild som visar grundläggande information i rutan Detaljer i livevyn Eventstream.

Sidan SAS-nyckelautentisering innehåller information om anslutningsnycklar och även en länk till exempelkoden, med motsvarande nycklar inbäddade, som du kan använda för att strömma händelserna till din händelseström. Informationen på sidan Nycklar varierar beroende på protokoll.

Händelsehubb

Sidan SAS-nyckelautentisering på fliken Händelsehubb innehåller information om en händelsehubbs anslutningssträng. Informationen omfattar Händelsehubbnamn, Namn på delad åtkomstnyckel, Primärnyckel, Sekundär nyckel, Anslutningssträng primärnyckel, Anslutningssträng-sekundär nyckel.

Skärmbild som visar viktig information i informationsrutan för händelseströmmen.

Formatet för händelsehubben är standard för anslutningssträng och fungerar med Azure Event Hubs SDK. Med det här formatet kan du ansluta till din händelseström via Event Hubs-protokollet.

I följande exempel visas hur anslutningssträng ser ut i händelsehubbformat:

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

Om du väljer knappen Visa exempelkod visas java-koden som innehåller nödvändig information om anslutningsnycklar i händelsehubben. Kopiera och klistra in den i programmet för användning.

Skärmbild som visar exempelkod i eventstream livevyns detaljeruta.

Advanced Message Queuing Protocol (AMQP)

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 din händelseström med hjälp av AMQP-protokollet.

Skärmbild som visar AMQP-nycklar i fönstret Information i Eventstream-livevisningen.

När du väljer Visa exempelkod-knappen visas den färdiga Java-koden med anslutningsinformation i AMQP-format.

Skärmbild som visar AMQP-exempelkod i informationsfönstret för eventstream livevy.

Kafka

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 SAS-nyckelautentiseringsinformationen för Kafka-protokollformatet för att ansluta till din händelseström och strömma händelserna.

Skärmbild som visar Kafka-nycklar i detaljfönstret på eventstreamets livevy.

När du väljer knappen Visa exempelkod visas java-koden som är redo att användas, inklusive nödvändiga anslutningsnycklar i Kafka-format. Kopiera den för din användning.

Skärmbild som visar Kafka-exempelkod i fönstret Detaljer i live-vy för eventstream.

En tydlig guide om hur du använder den anpassade slutpunkten med Kafka-protokollet finns i den här handledningen. Den innehåller detaljerade steg för strömning och användning av händelser med hjälp av den anpassade slutpunkten med Kafka-protokollet.

Anteckning

  • Du kan välja det protokollformat som passar dina programbehov och inställningar och sedan kopiera och klistra in anslutningssträng i programmet. Du kan också referera till eller kopiera exempelkoden, som visar hur du skickar eller tar emot händelser med hjälp av olika protokoll.
  • Om du vill avsluta exempelkodvyn väljer du Dölj exempelkod.

En lista över källor som stöds finns i Lägga till en händelsekälla i en händelseström

Förutsättningar

Innan du börjar måste du få åtkomst till en arbetsyta med deltagare eller högre behörigheter där din eventstream finns.

Anteckning

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 från ditt eget program med anslutningsslutpunkten som exponeras i den anpassade appen.

Så här lägger du till en anpassad appkälla:

  1. Välj Ny källa i menyfliksområdet eller plustecknet (+) på huvudredigerarens arbetsyta och välj sedan Anpassad app.

  2. I fönstret Anpassad app anger du ett källnamn för den anpassade appen och väljer sedan Lägg till.

    Skärmbild som visar fönstret för att konfigurera en anpassad app som källa.

Hämta slutpunktsinformation i fönstret Information för att skicka händelser

När du har skapat det anpassade programmet som källa kan du visa informationen i fönstret Information .

Fönstret Information har tre protokollflikar: Event Hub, AMQP och Kafka. Varje protokollflik har tre sidor: Grundläggande, Nycklar och Exempelkod. Dessa sidor erbjuder slutpunktsinformation med motsvarande protokoll för anslutning.

Skärmbild som visar en anpassad appkälla.

Basic visar namn, typ och status för din anpassade app.

Skärmbild som visar grundläggande information för en anpassad app i rutan Detaljer i en händelseström.

Nycklar innehåller information om anslutningsnycklar. Exempelkoden innehåller exempelkoden, med motsvarande nycklar inbäddade, som du kan använda för att strömma händelserna till din händelseström. Informationen på dessa sidor varierar beroende på protokoll.

Händelsehubb

Sidan Nycklarfliken Händelsehubb innehåller information om en händelsehubbs anslutningssträng. Informationen innehåller händelsehubbens namn, nyckelnamn för delad åtkomst, primärnyckel och primärnyckel för anslutningssträng.

Skärmbild som visar viktig information i fönstret Detaljer i händelseströmmen.

Formatet för händelsehubben är standard för anslutningssträng och fungerar med Azure Event Hubs SDK. Med det här formatet kan du ansluta till din händelseström via Event Hubs-protokollet.

I följande exempel visas hur anslutningssträng ser ut i händelsehubbformat:

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

sidan Exempelkodfliken Händelsehubb finns färdig kod som innehåller nödvändig information om anslutningsnycklar i händelsehubben. Kopiera och klistra in det i programmet för användning.

Skärmbild som visar exempelkod i fönstret Information i händelseströmmen.

Kafka

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 informationen Nycklar och exempelkod för Kafka-protokollformatet för att ansluta till din händelseström och streama händelserna.

Skärmbild som visar Kafka-nycklar i fönstret Information i händelseströmmen.

Sidan Exempelkodfliken Kafka innehåller färdig kod, inklusive nödvändiga anslutningsnycklar i Kafka-format. Kopiera den bara för din användning.

Skärmbild som visar Kafka-exempelkod i fönstret Information i händelseströmmen.

AMQP

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 din händelseström med hjälp av AMQP-protokollet.

Skärmbild som visar AMQP-nycklar i fönstret Information i händelseströmmen.

Sidan Exempelkodfliken AMQP innehåller färdig kod med information om anslutningsnyckeln i AMQP-format.

Skärmbild som visar AMQP-exempelkod i fönstret Information i händelseströmmen.

Du kan välja det protokollformat som passar dina programbehov och inställningar och sedan kopiera och klistra in anslutningssträng i programmet. Du kan också referera till eller kopiera exempelkoden på sidan 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: