ysbakker / saga-reisbureau

Een voorbeeldimplementatie van het choreography-based saga pattern.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Saga Reisbureau

Een project om het gebruik van een choreography-based saga te demonstreren.

Uitvoeren

Je kan het project uitvoeren door deze commando's in de rootmap uit te voeren:

docker-compose up --build -d
docker-compose logs -f ticketservice huurautoservice hotelservice reisapi

De API wordt standaard exposed op poort 8080. De mongo-express web interface voor de TicketService database draait standaard op poort 8081.

Om een transactie te starten moet er een POST-request verstuurd worden naar /reizen. Bijvoorbeeld:

curl -X POST http://localhost:8080/reizen

About

Een voorbeeldimplementatie van het choreography-based saga pattern.


Languages

Language:C# 83.7%Language:Dockerfile 16.3%