Operator OUTPUT RABBITMQ umożliwia przesłanie komunikatu do brokera wiadomości RabbitMQ. Komunikat jest tworzony na podstawie danych pochodzących ze strumienia magistrali wejściowej operatora i wysyłany do wskazanej kolejki lub wymiany (exchange) w systemie RabbitMQ. Operator działa dla każdego rekordu magistrali osobno, przesyłając pojedynczy komunikat na podstawie danych z danego rekordu.

Broker RabbitMQ, zgodnie z konfiguracją, przekazuje wiadomości do podłączonych konsumentów, w tym także do innych aplikacji lub modułów, które nasłuchują na określonych kanałach. System GRAVITY może także działać jako konsument wiadomości, co pozwala na dwukierunkową komunikację oraz integrację z innymi systemami w architekturze opartej na zdarzeniach.

Zastosowania operatora OUTPUT RABBITMQ:

Przykład projektu GRAVITY z użyciem operatora OUTPUT RABBITMQ.

obraz.png

WYBÓR I TWORZENIE POŁĄCZENIA RABBITMQ

Przejdź na pierwszą zakładkę RabbitMQ connection w właściwościach operatora.

Untitled

Jeśli masz już utworzone połączenie wybierz je z listy wyboru RabbitMQ Connection pola połączenia zostaną wypełnione zgodnie z wybranym połączeniem.

Untitled

Możesz zmienić dane połączenia klikając przycisk Edit.

<aside> <img src="/icons/info-alternate_green.svg" alt="/icons/info-alternate_green.svg" width="40px" /> Pamiętaj, że jeśli połączenie jest już wykorzystane na innym operatorze to on również będzie działał na zmodyfikowanym połączeniu.

</aside>

Jeśli nie masz jeszcze zdefiniowanego Twojego połączenia RabbitMQ w systemie możesz je dodać wykorzystując przycisk Add.

Untitled