# Services
Service = Software-Komponente, die in eigenem Betriebssystemprozess ausgeführt wird.
- SOA-Architektur
- Netflix - Mikroservicearchitektur
- Bsp.: Amazon kann keine SOA-Architektur fahren (muss 1mio. Request verarbeiten)
- Lösung: Message-Broker

# Messagebroker
Nimmt Nachricht entgegen und speichert solange, bis consumer wieder da ist.
- RabbitMQ = Messagebroker
Arbeitet asynchron = Request arbeitet als fire-and-forget.
- Sender wird nicht blockiert

Queue-System: first-in & first-out
# DirecteXchange
exchange

queue:


we have created binding + queue

now, the message is published
…


Get sent messages:

# TopiceXchange
key definieren: eine Nachricht an alle 3
- oder einen rauspicken und an nur einen senden
- SEW-Queue
- INSY-Queue
- SYTG-Queue
Lösung siehe RabbitMQ-Website localhost:15672
# FanounteXchange
