我正在尝试在 Azure 中构建一个简单的 Web API REST 服务,并在后端使用服务总线队列工作程序。我可以很好地从 Web API 向工作人员发送一条消息。但是,我试图发送更多消息只是为了看看一切如何运作。所以,我创建了一个简单的控制器,如下所示:
for (int i = 0; i < 100; i++)
{
var msg = new BrokeredMessage("Ping");
BioConnector.QueueConnector.OrdersQueueClient.Send(msg);
}
当我调用控制器时,我只收到大约 1/2 左右的工人收到的消息。其余的似乎被丢弃了。