salemove / freddy

Messaging api supporting request-response and acknowledgements.
MIT License
9 stars 0 forks source link

Start a new trace when receiving a broadcast #69

Closed indrekj closed 3 years ago

indrekj commented 3 years ago

RPC still uses the same trace, but broadcasts (Freddy#deliver) now create new traces but we still store the original trace link for observability.

I previously went against the spec because Zipkin doesn't support links. But we're likely going to replace Zipkin and it's better to follow the OpenTelemetry spec.