Azure 服务总线:啥是“请求”和“消息”?
Posted
技术标签:
【中文标题】Azure 服务总线:啥是“请求”和“消息”?【英文标题】:Azure Service Bus: What's a 'request' and a 'message'?Azure 服务总线:什么是“请求”和“消息”? 【发布时间】:2014-05-16 16:40:20 【问题描述】:在 Microsoft Azure 中,在服务总线下,您可以看到不同队列/主题等的活动图。
图表显示了各种不同的行,例如传入消息、传出消息、成功请求等。
什么是请求?什么是消息?
请求似乎不断发生,并且通常比消息的数量(在主题中)大得多。即使监听队列的服务器数量保持不变 - 有时 requests 的数量会急剧增加,而 messages 的数量却没有任何变化。
【问题讨论】:
【参考方案1】:我假设请求是对队列/订阅的轮询,即使这不会导致消息被拉取。使用 OnMessage 消息泵模型,您通常会“永远”等待消息到达,这主要导致接收和消息的数量相等。但是,当您的角色/线程/泵停止并重新启动时,即使没有找到消息,也会触发新的接收。
【讨论】:
以上是关于Azure 服务总线:啥是“请求”和“消息”?的主要内容,如果未能解决你的问题,请参考以下文章
限制服务总线消息接收的 Azure Functions 速率