To repozytorium zawiera aplikację Filo, która stanowić będzie oś dyskusji na temat komunikacji asynchronicznej w systemach rozporszonych. Nowe odcinki będą publikowane na naszym kanale YouTube.
- Messaging, czyli po co nam komunikacja asynchroniczna?
- COUPLING - powiązania i zależności w systemach rozproszonych
- ORDERING, czyli dlaczego KOLEJNOŚĆ komunikatów nie jest oczywista?
- przykłady z tego odcinka znajdują się na branchu ordering
- przykłady z tego odcinka znajdują się na branchu partitioning
RabbitMQ uruchamiamy naszybciej poprzez docker-compose. Przechodzimy do katalogu compose, a następnie w konsoli uruchamiamy polecenie:
docker-compose up -dManagement UI powinien być dostępny pod adrsem localhost:15672.
Projekt zawiera aplikację konsolową Filo.Tools.RabbitMqTopology, która pozwala na szybkie utworzenie topologii w RabbitMQ. Uruchom aplikację, a następnie sprawdź czy została utworzona wymiana (files-exchange) wraz z kolejkami dla każdej z aplikacji konsumującej komunikaty.
