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