Particular / NServiceBus

Build, version, and monitor better microservices with the most powerful service platform for .NET
https://particular.net/nservicebus/
Other
2.08k stars 648 forks source link

Fixes the ingestion of physical messages containing multiple logical messages #7129

Closed lailabougria closed 1 month ago

lailabougria commented 1 month ago

related to https://github.com/Particular/ServiceControl/issues/4333

Previous versions of NServiceBus supported sending multiple logical messages per physical message. This resulted in an issue when collecting metric tags, which is resolved in this PR.

This issue also surfaced in ServiceControl when using the NServiceBus.Metrics.ServiceControl package as it batches multiple logical messages in the same physical message.