Architektura łączników

Każdy łącznik oferuje zestaw operacji sklasyfikowanych jako akcje i wyzwalacze. Po nawiązaniu połączenia z podstawową usługą 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 utworzyć aplikację logiki lub przepływ, który nasłuchuje tego wyzwalacza i wykonuje akcję za każdym razem, gdy wyzwalacz zostanie wyzwolony.

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. Gdy nowe dane są dostępne, uruchamiają nowy przebieg instancji przepływu pracy przy użyciu tych danych jako danych wejściowych.

  • Wyzwalacze wypychające: te wyzwalacze nasłuchują danych na punkcie końcowym, czyli czekają 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.
    • App Service Environment do hostowania aplikacji internetowych łączników.
  • Przepływ środowiska uruchomieniowego:

    Zrzut ekranu diagramu, na którym klienci wywołują łączniki za pośrednictwem Azure API Management, App Service Environment, magazynu poświadczeń i lokalnej bramy danych, aby uzyskać dostęp do interfejsów API REST.

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.