# 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