通知windows azure中的所有Webrole实例
本文关键字:Webrole 实例 windows azure 通知 | 更新日期: 2023-09-27 18:09:14
我正在开发一个云应用程序,索引大量文档(使用lucene),并托管一个wcf服务来搜索它。我有三个角色:
- I web角色,它托管WCF服务,并保留
- 用于管理的web角色(更新索引)。
- 等待更新消息的工作角色,如果收到更新消息,则开始更新。
我计划有更多的WCF托管web角色的实例。通知wcf角色的所有实例以刷新它们的内存内索引的最佳方法是什么?
我想每周更新索引一次或两次,所以拉模型(我认为)对我来说不是最好的,因为大多数的"拉"会返回没有结果,我们必须为每一个存储交易付费。
你怎么想?
谢谢你的回答。
T我建议您查看Azure服务总线主题。它们允许将通知发送到多个客户端。您仍然需要每隔X分钟轮询一次消息,但是由于服务总线是按消息定价的(每10,000条消息便士),并且您每周只发送两次消息,因此成本将是微不足道的。
http://www.windowsazure.com/en-us/develop/net/how-to-guides/service-bus-topics/