我在azure中有一个表,MyTableoFruitPrices,它包含很多数据。 该表(显然)是水果价格,每个用户只能订阅一个(且只有一个)水果价格变动通知。
如何在天蓝色中实现这一目标?
巴兹
答案 0 :(得分:0)
巴兹,
可能有更优雅的方法,但我会采用创建触发器FOR INSERT和UPDATE的方法,将INSERTED表信息(更新的水果价格)写入表中。这将是您创建的表,它是排序的“发件箱”,因此触发器只需从INSERTED表中插入此表即可。
接下来,创建一个监视此OUTBOX表的Azure辅助角色,并相应地调用PN。根据您的需要,可以调整检查频率,使其几乎是实时的。您甚至可以考虑创建Worker Role写入的Service Bus,并创建使用标签,过滤器等发送PN的竞争消费者。