我正在开发一个云应用程序,它会索引大量文档(使用lucene),并托管一个wcf服务来搜索它。我有3个角色:
我计划有更多WCF托管网络角色的实例。 通知所有wcf角色实例的最佳方法是刷新他们的inmemery指数?
我想每周更新一次或两次索引,所以拉模型(我认为)对我来说不是最好的,因为大多数“拉动”将返回没有结果,我们必须支付每笔存储交易费用。
你怎么想?感谢您的反感。
Ť
答案 0 :(得分:0)
我建议您查看Azure Service Bus主题。它们允许将通知发送到多个客户端。您仍然需要每X分钟轮询一次消息,但由于服务总线按消息定价(每10,000条消息一分钱),而您每周只发送两次消息,因此费用无关紧要。
http://www.windowsazure.com/en-us/develop/net/how-to-guides/service-bus-topics/