azure-sdk-for-net icon indicating copy to clipboard operation
azure-sdk-for-net copied to clipboard

[Service Bus] Caching AMQP messages within AmqpMessageBatch

Open m-redding opened this issue 3 years ago • 6 comments

The main focus of the changes here is to implement the changes in AmqpMessageBatch in Service Bus that have already been made to the EventDataBatch in Event Hubs. Rather than serializing each ServiceBusMessage twice before send (once to measure size, and once to actually send), the improved AmqpMessageBatch simply serializes them and clones the AmqpMessage instance, allowing for a more efficient batching experience.

See #28866

Contributing to the Azure SDK

Please see our CONTRIBUTING.md if you are not familiar with contributing to this repository or have questions.

For specific information about pull request etiquette and best practices, see this section.

m-redding avatar Aug 04 '22 00:08 m-redding

API change check

API changes are not detected in this pull request.

azure-sdk avatar Aug 04 '22 00:08 azure-sdk

/azp run net - servicebus- tests

m-redding avatar Aug 04 '22 16:08 m-redding

No pipelines are associated with this pull request.

azure-pipelines[bot] avatar Aug 04 '22 16:08 azure-pipelines[bot]

/azp run net - servicebus - tests

JoshLove-msft avatar Aug 04 '22 16:08 JoshLove-msft

Azure Pipelines successfully started running 1 pipeline(s).

azure-pipelines[bot] avatar Aug 04 '22 16:08 azure-pipelines[bot]

This pull request is protected by Check Enforcer. For more information about how to run a pipeline against this pull request, see this.

check-enforcer[bot] avatar Aug 04 '22 23:08 check-enforcer[bot]

/azp run net - servicebus - tests

JoshLove-msft avatar Aug 18 '22 01:08 JoshLove-msft

Azure Pipelines successfully started running 1 pipeline(s).

azure-pipelines[bot] avatar Aug 18 '22 01:08 azure-pipelines[bot]

/azp run net - servicebus - tests

m-redding avatar Aug 18 '22 18:08 m-redding

Azure Pipelines successfully started running 1 pipeline(s).

azure-pipelines[bot] avatar Aug 18 '22 18:08 azure-pipelines[bot]