需要有关建立"订阅的建议" Node中的服务

时间:2016-11-29 20:38:43

标签: javascript node.js setinterval publish-subscribe

我正在为学校的学生构建一个应用程序,让用户在Facebook Messenger和Slack等平台上与我们的学习管理服务(Canvas)保持同步。

到目前为止,我已经完成了相当多的工作,但我正在开发Node服务,该服务将遍历数据库中的每个用户,查看他们的"订阅"课程,并检查画布,看看是否已为这些课程发布任何更新,如新作业。在很高的层面上,我的想法是,这只会是setInterval(function() {...}, TIME_INTERVAL),就像我上面描述的那样。

我可以连接到Canvas,并且花了一些时间来搜索他们的API,看起来他们似乎没有提供我可以使用的webhook。

我所拥有的解决方案,只是在setInterval(...)中运行所有这些逻辑,似乎是解决此问题的正确方法吗?还是有更多我不了解的优雅解决方案?

0 个答案:

没有答案