0

我使用 Azure 网站创建了个人博客。

每当我创建博客文章时,我想自动生成一条推文,上面写着“嘿,看看我最新的博客文章 myblog.net”

当我保存新帖子时,我可以在我的应用程序层轻松地做到这一点。但发布推特链接并不是网站的真正责任。

我想做的是使用 WebJob 将帖子发布到 twitter,但我无法找到合适的方式来触发它。该网站使用sql数据库,我读过WebJobs不能由sql存储触发。

所以我可以想到两种不同的解决方案:

  1. 我网站的数据访问层也保存到 Azure Table/Blob 存储。
  2. web作业定期轮询sql数据库

什么是“最佳”方法?

我知道这是一个非常微不足道的问题,我只是想尝试不同的技术,并认为发布到 twitter 适合尝试网络工作

4

2 回答 2

1

由于您已经在使用 SQL 数据库,因此我建议您为此使用它,例如,您可以在帖子表中添加一列,说明帖子是否已被推特,并且 WebJob 可以定期检查未推特的帖子.

于 2014-04-26T15:10:41.700 回答
1

我建议将 Azure WebJobs SDK 与 Azure 存储队列一起使用:发布新帖子时,您的数据层可以在存储队列中发布消息。然后,您的工作会被该队列中的消息和 Twitter 上的帖子触发。

于 2014-04-26T15:42:23.773 回答