监听消息队列是什么意思?

时间:2020-03-30 09:44:08

标签: azureservicebus

在读完MS documentation之后,我试图了解队列列表器之间的区别是什么,只是在队列中的每一分钟都发出检索请求?

1 个答案:

答案 0 :(得分:0)

它们是完全不一样的,如果您愿意,可以是两种不同的技术或设计模式。

当您收听队列时,您正在等待“信号”,该信号表明新消息已到达队列。这称为基于事件的模式。轮询时,您会不断检查是否有新消息,即使没有新消息,这也是另一种设计模式。

有关事件驱动程序和基于轮询的设计之间的区别,请参见this answer。 有关何时轮询以及何时进行观察的讨论,请参见this answer

相关问题