Mik*_*eWo 12
Windows Azure存储队列和Windows Azure服务总线队列都使用轮询,并且本身没有通知功能; 但是,Windows Azure服务总线队列确实支持长轮询,这与您当前可以获得的通知方法非常接近.当您使用MessageReceiver的Receive方法时,它将使用长轮询(这意味着它将请求一条消息,如果队列中没有一条消息,服务器将不会立即响应,但会等待一段时间,直到消息到来当它响应客户端时进入队列,或者直到空闲时间过去,在这种情况下,它将返回没有消息的响应.Read方法本身会给人一种同步调用的印象,以获取消息并且不会返回直到出现一条消息,但它有重载以允许空闲时间,所以你不会进入无限等待).
在服务总线主题中,您可以设置为订阅者,但您仍将轮询主题以获取消息,因此我认为这不是OP所要求的核心.
| 归档时间: |
|
| 查看次数: |
4361 次 |
| 最近记录: |