Azure.Messaging.ServiceBus 上的批处理和非批处理消息?

Batch and Non Batch messages on Azure.Messaging.ServiceBus?

我的项目正在从旧 SDK Microsoft.Azure.ServiceBus 升级到新 SDK Azure.Messaging.ServiceBus

此外,我需要在“Topic/Subscription”模式下将批处理消息与现有的非批处理消息集成在一起。

我可以使用最新的 SDK 在 Azure 服务总线上同时发送 批处理 非批处理 (现有)消息吗Azure.Messaging.ServiceBus ?如果是,请记住哪些实现等。

Can i send both Batched and Non Batched (existing) messages on Azure Service Bus using the latest SDK Azure.Messaging.ServiceBus

根据@peter Bons 在评论中提到的 link

是的,您可以使用最新的 SDK [=25] 在 Azure 服务总线上发送 批处理 非批处理 (现有)消息=]Azure.Messaging.ServiceBus.

例如: SendMessagesAsync(IEnumerable, CancellationToken):

此方法使用批处理方法将一组消息发送到关联的服务总线实体。如果消息的大小超过单批的最大大小,将触发异常并发送失败。 为了确保发送的消息适合一批,请改用 SendMessagesAsync(ServiceBusMessageBatch, CancellationToken)

Microsoft.Azure.ServiceBus 迁移到新 SDK Azure.Messaging.ServiceBus 时,您可以参考此 github link .