Skip to content

devmentors/Messaging-Pragmatycznie-YouTube

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

logo

Messaging: Pragmatycznie (YouTube)

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.

Lista odcinków

  1. Messaging, czyli po co nam komunikacja asynchroniczna?
  2. COUPLING - powiązania i zależności w systemach rozproszonych
  3. ORDERING, czyli dlaczego KOLEJNOŚĆ komunikatów nie jest oczywista?
  • przykłady z tego odcinka znajdują się na branchu ordering
  1. PARTYCJONOWANIE, czyli jak zapewnić kolejność przetwarzania wiadomości? | ORDERING cz. 2
  • przykłady z tego odcinka znajdują się na branchu partitioning

Jak uruchomić?

RabbitMQ uruchamiamy naszybciej poprzez docker-compose. Przechodzimy do katalogu compose, a następnie w konsoli uruchamiamy polecenie:

docker-compose up -d

Management UI powinien być dostępny pod adrsem localhost:15672.

Tworzenie topologii Filo

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.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages