Udostępnij przez


Dodawanie źródła platformy Apache Kafka do strumienia zdarzeń usługi Fabric (wersja zapoznawcza)

W tym artykule pokazano, jak dodać źródło platformy Apache Kafka do strumienia zdarzeń usługi Fabric.

Apache Kafka to rozproszona platforma typu open source do tworzenia skalowalnych systemów danych w czasie rzeczywistym. Dzięki zintegrowaniu platformy Apache Kafka jako źródła w strumieniu zdarzeń można bezproblemowo przenieść zdarzenia w czasie rzeczywistym z platformy Apache Kafka i przetworzyć je przed routingiem do wielu miejsc docelowych w usłudze Fabric.

Wymagania wstępne

  • Dostęp do obszaru roboczego typu Fabric z uprawnieniami współautora lub wyższymi.
  • Klaster Apache Kafka jest uruchomiony.
  • Platforma Apache Kafka musi być publicznie dostępna i nie znajdować się za zaporą lub być zabezpieczona w sieci wirtualnej. 

Dodaj Apache Kafka jako źródło

  1. W obszarze Analiza w czasie rzeczywistym w sieci szkieletowej wybierz pozycję Eventstream , aby utworzyć nowy strumień zdarzeń.

    Zrzut ekranu przedstawiający tworzenie nowego strumienia zdarzeń.

  2. Na następnym ekranie wybierz pozycję Dodaj źródło zewnętrzne.

    Zrzut ekranu przedstawiający wybieranie pozycji Dodaj źródło zewnętrzne.

  3. Na stronie Wybieranie źródła danych lub Źródła danych wybierz pozycję Apache Kafka.

    Zrzut ekranu przedstawiający wybór platformy Apache Kafka jako typ źródła w kreatorze Pobierania zdarzeń.

Konfigurowanie platformy Apache Kafka i nawiązywanie z nią połączenia

  1. Na stronie Łączenie wybierz pozycję Nowe połączenie.

    Zrzut ekranu przedstawiający wybór linku Nowe połączenie na stronie Łączenie kreatora Pobieranie zdarzeń.

  2. W sekcji Ustawienia połączenia w polu Bootstrap Server wprowadź adres serwera Apache Kafka.

    Zrzut ekranu przedstawiający wybór pola serwera Apache Kafka Bootstrap w kreatorze Pobieranie zdarzeń na stronie Połącz.

  3. W sekcji Poświadczenia połączenia jeśli masz istniejące połączenie z klastrem Apache Kafka, wybierz je z listy rozwijanej Połączenie. W przeciwnym razie wykonaj następujące kroki:

    1. W polu Nazwa połączenia wprowadź nazwę połączenia.
    2. W polu Rodzaj uwierzytelniania upewnij się, że wybrano opcję Klucz interfejsu API.
    3. Dla Klucz i Tajny, wprowadź klucz API i klucz tajny.
  4. Wybierz pozycję Połącz. 

  5. Teraz na stronie Connect wykonaj następujące kroki.

    1. W polu Temat wprowadź topic platformy Kafka.

    2. W polu Grupa odbiorców wprowadź grupę odbiorców klastra platformy Apache Kafka. To pole zawiera dedykowaną grupę odbiorców na potrzeby pobierania zdarzeń.

    3. Wybierz pozycję Resetuj automatyczne przesunięcie , aby określić, gdzie rozpocząć odczytywanie przesunięć, jeśli nie ma zatwierdzenia.

    4. W przypadku nowo dodanych źródeł platformy Apache Kafka jedynym obsługiwanym protokołem zabezpieczeń jest SASL_SSL. W przypadku korzystania z SASL_SSL certyfikat serwera musi być podpisany przez urząd certyfikacji znajdujący się na liście zaufanych urzędów certyfikacji.

    5. Domyślny mechanizm SASL jest zwykle zwykły, chyba że skonfigurowano inaczej. Można wybrać mechanizm SCRAM-SHA-256 lub SCRAM-SHA-512 , który odpowiada wymaganiom w zakresie zabezpieczeń.

      Zrzut ekranu przedstawiający pierwszą stronę ustawień połączenia platformy Apache Kafka.

  6. Wybierz Dalej. Na ekranie Przeglądanie i tworzenie przejrzyj podsumowanie, a następnie wybierz pozycję Dodaj.

Wyświetlanie zaktualizowanego strumienia zdarzeń

Źródło Apache Kafka dodane do strumienia zdarzeń można zobaczyć w trybie edycji. 

Zrzut ekranu przedstawiający źródło platformy Apache Kafka w widoku edycji.

Po wykonaniu tych kroków źródło platformy Apache Kafka jest dostępne do wizualizacji w widoku na żywo.

Zrzut ekranu przedstawiający źródło platformy Apache Kafka w widoku na żywo.

Uwaga

Aby wyświetlić podgląd zdarzeń z tego źródła platformy Apache Kafka, upewnij się, że klucz używany do tworzenia połączenia w chmurze ma uprawnienie do odczytu dla grup odbiorców z prefiksem "preview-".

W przypadku źródła platformy Apache Kafka podgląd może zawierać tylko komunikaty w formacie JSON .

Zrzut ekranu przedstawiający podgląd danych źródłowych platformy Apache Kafka.

Inne łączniki: