所以基本上我想允许我的用户通过Twitter连接到我的网站以获取他们的朋友(关注),将这些关系保存到表中并在Twitter上有更改时保持此表更新(新的关注,停止关注)。
对于获取部分,我使用https://github.com/sferik/twitter处理它。但我真的不知道如何开始使用“更新”部分,因为我可以拥有庞大的用户群和Twitter的速率限制。我考虑过使用后台作业并使用速率限制,但它看起来不像是一个可行的或可扩展的选项。
有什么想法让我走上正轨吗?
答案 0 :(得分:0)
我不知道twitter api,但是如果你的应用程序的用户每次获得或失去一个关注者都有一个可以通过twitter获取通知的webhook,那么它会很棒使用活动工作的后台工作;虽然我认为这对推特来说也不方便。
如果这不是一个选项,也许你现在可以有一个后台工作,当你的用户群增长到足够大时,让它在一个特殊的dyno或dynos上运行(我可以用heroku术语来解释)。