Search

Home

Wywołanie automatyczne przez odebranie wiadomości od brokera RabbitMQ

Realizacja wywołania automatycznego poprzez odebranie wiadomości od brokera odbywa się w następujących krokach:

  1. Uruchom aplikację Gravity.exe
  2. Utwórz projekt w module PROJECTS. Projekt uruchamiany przez wyzwalacz RabbitMQ musi posiadać co najmniej jeden parametr wejściowy, do którego zostanie przekazana odebrana wiadomość.
  3. W module TRIGGERS utwórz nowy wyzwalacz typu RabbitMQ. Wskaż połączenie z brokerem, nazwę kolejki oraz parametr projektu, który będzie przechowywał odebraną wiadomość.
  4. Uruchom aplikację GravityTriggersRunner.exe lub zrestartuj usługę gravity.integration.

Po skonfigurowaniu wyzwalacza system GRAVITY oczekuje na wiadomości publikowane w wskazanej kolejce RabbitMQ. Po odebraniu komunikatu przez klienta GRAVITY (consumer) jego zawartość zostaje przekazana do wskazanego parametru projektu, a następnie uruchamiany jest powiązany proces.

Po zakończeniu wykonania procesu system GRAVITY wysyła do brokera RabbitMQ informację zwrotną dotyczącą przetworzenia wiadomości zgodnie z ustawioną konfiguracją potwierdzania.