Architektura łączników

Każdy łącznik oferuje zestaw operacji sklasyfikowanych jako akcje i wyzwalacze. Po nawiązaniu połączenia z usługą bazową można łatwo używać tych operacji w aplikacjach i przepływach pracy.

Czynności

Akcje to zmiany kierowane przez użytkownika. Na przykład użyj akcji , aby wyszukać, zapisać, zaktualizować lub usunąć dane w bazie danych SQL. Wszystkie akcje są bezpośrednio mapowane na operacje zdefiniowane w specyfikacji interfejsu OpenAPI.

Triggers

Wiele łączników udostępnia wyzwalacze, które mogą powiadamiać aplikację o wystąpieniu określonych zdarzeń. Na przykład łącznik FTP ma wyzwalacz OnUpdatedFile. Możesz skompilować aplikację logiki lub przepływ nasłuchujący na tym wyzwalaczu i wykonujący akcję przy każdym uruchomieniu wyzwalacza.

Istnieją dwa typy wyzwalaczy:

  • Wyzwalacze sondowania: Te wyzwalacze wywołują Twoją usługę z określoną częstotliwością, aby sprawdzić, czy są nowe dane. Udostępnienie nowych danych powoduje utworzenie nowego przebiegu wystąpienia przepływu pracy wraz z danymi jako wejściem.

  • Wyzwalacze wypychania: te wyzwalacze nasłuchują danych w punkcie końcowym, czyli oczekują na wystąpienie zdarzenia. Wystąpienie tego zdarzenia powoduje nowe uruchomienie instancji przepływu pracy.

Uwaga / Notatka

Power Apps nie obsługuje wyzwalaczy. Dowiedz się, jak uruchomić przepływ w aplikacji.

Składniki architektury

Oto składniki architektury i ich działania:

  • Magazyn poświadczeń i metadanych: usługa, która przechowuje metadane łącznika, takie jak pliki programu Swagger, informacje o połączeniu i listy kontroli dostępu (ACL). Przechowuje również poświadczenia skojarzone z połączeniem.

  • Łącznik:

    • Azure API Management (APIM) do hostowania wszystkich plików Swaggera i zasad. Oprócz tego, że jest punktem wejścia dla wszystkich wywołań współdziałających z łącznikiem, usługa Azure APIM weryfikuje klucze, tokeny, certyfikaty i inne poświadczenia.
    • Środowisko App Service Environment w celu hostowania łącznika aplikacji sieci Web.
  • Przepływ środowiska uruchomieniowego:

    Diagram architektury łącznika z Azure API Management, App Service Environment, magazynem poświadczeń i lokalną bramą danych.

Prześlij opinię

Jesteśmy wdzięczni za opinie na temat problemów z platformą łączników oraz pomysły na nowe funkcje. Aby przekazać opinię, przejdź na stronę Przesyłanie problemów lub uzyskiwanie pomocy dotyczącej łączników i wybierz typ opinii.