Krzysztof Kowalczykiewicz / Profitroom / PHPers Summit 2021
- serwis
producergeneruje 10000 zleceń wykonania operacji - serwis
consumerprzetwarzają zakolejkowane zlecenia, generując event po zakończeniu - serwis
listenernasłuchuje na eventy zakończenia i je zlicza/podsumowuje - procesy są instrumentowane przy pomocy Jaegera
cd php
composer install
php producer.php &
php listener.php &
php consumer.php &
cd nodejs
npm install
node producer &
# node listener & # missing
node consumer &
docker run -d --name jaeger \
-e COLLECTOR_ZIPKIN_HOST_PORT=:9411 \
-p 5775:5775/udp \
-p 6831:6831/udp \
-p 6832:6832/udp \
-p 5778:5778 \
-p 16686:16686 \
-p 14268:14268 \
-p 14250:14250 \
-p 9411:9411 \
jaegertracing/all-in-one:1.26