- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
如果我并行调用 QueueClient.SendMessageAsync (Azure.Storage.Queues) 会有什么好处吗?目前我这样调用它:
var client = new QueueClient(
Options.CurrentValue.ConnectionString,
Options.CurrentValue.ItemRecalculateQueueName);
foreach (var item in items)
{
var message = CreateItemRecalculationMessage(item);
try
{
await client.SendMessageAsync(message, ct);
}
catch (Exception e)
{
Log.Error(e, "Failed to recalculate item {item}", item);
}
}
如果是这样,合理的并行化是否有任何限制?目前消息是按顺序添加的。
谢谢拉德克
最佳答案
Would it make any benefit if I call QueueClient.SendMessageAsync(Azure.Storage.Queues) in parallel?
当然。使用 Task.WaitAll()
并行发送消息肯定会让您受益匪浅。因为您将能够在相同的时间内发送更多消息。
If so, is there any limit of reasonable parallelization?
根据我的经验,将最大并行任务数限制为虚拟 CPU 数可提供最佳结果。我相信这与 CPU 级别的上下文切换有关。
关于.net - Azure.Storage.Queues : calling QueueClient. 并行 SendMessageAsync,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67484535/
我创建了一个 .NET core 6 项目。我添加了 Azure.Messaging.ServiceBus 作为依赖项。我正在使用下面的代码将消息发送到服务总线主题。 // See https:
在我的 UWP 应用程序中,我需要不断地将数据从 WinForms (Win32) 组件发送到 UWP 应用程序,反之亦然。但是,我的 WinForms 组件中有一个奇怪的错误。有时,在启动 WinF
如果我并行调用 QueueClient.SendMessageAsync (Azure.Storage.Queues) 会有什么好处吗?目前我这样调用它: var client = n
我们目前在 k8s 集群中使用 v3 azure 函数将多条消息发送到服务总线中的不同队列。 这是我们使用的代码: await using ServiceBusClient client = new
我们目前在 k8s 集群中使用 v3 azure 函数将多条消息发送到服务总线中的不同队列。 这是我们使用的代码: await using ServiceBusClient client = new
我是一名优秀的程序员,十分优秀!