RabbitMQ dedykowane rozwiązanie do wymiany wiadomości w rozproszonym środowisku. Serwer brokera napisany jest w Erlangu, natomiast API dla klientów dostępne jest w wielu językach programowania.
Marcin Lewandowski |
Krótki opis | |
---|---|---|
Wprowadzenie do RabbitMQ | Prędzej czy później większość programistów spotyka się z potrzebą kolejkowania zadań. Czy to w przypadku rozsyłania newsletter-ów do klientów, czy też generowania czasochłonnych raportów, plików PDF oraz innych operacji wymagających dłuższego czasu oczekiwania użytkownika. Pewnym rozwiązaniem jest CRON pozwalając nam obejść problem braku systemu kolejkowania. Zobaczmy jednak jak można go zastąpić na rzecz RabbitMQ. | |
Exchange czyli czym jest centrala wiadomości w RabbitMQ | W pierwszym wpisie z tej serii zrobiłem pełen przekrój przez system kolejkowania RabbitMQ. Teraz zajmę się dokładniejszym omówieniem poszczególnych elementów systemu kolejkowania, a na pierwszy ogień idą centrale wiadomości (ang. exchange). |