opentelemetry-demo
opentelemetry-demo copied to clipboard
Implement message queue
Fixes #429
Changes
- [x] add Kafka to docker-compose
- [x] add Kafka producer to
checkoutservice
- [x] implement Accountingservice
- [x] implement Frauddetectionservice
For significant contributions please make sure you have completed the following items:
- [x] Appropriate
CHANGELOG.md
updated for non-trivial changes - [x] Design discussion issue #429
Hey just an fyi we're on a feature freeze for the next week or 2 due to our upcoming v1 release and kubecon.
Feel free to keep this open and working on it tho!
I wonder that why add two new services? Since the checkout service is the only kafka message producer, the two new services are both consumers. What's the point of this?
Async workflows usually have multiple consumers with different use cases.
The intention is to show async with OTEL in a common scenario and that both spans are added to the parent span of the checkoutservice
This PR was marked stale due to lack of activity. It will be closed in 7 days.