2

我发现 Meteor(如http://meteor.com中)在后台使用 SockJS。

我有一些服务器端代码可以定期检查 iTunes 中正在播放什么歌曲,我想将曲目信息发布到客户端。

我查看了 Meteors 文档,而 Meteor.publish/Meteor.subscribe 似乎专门处理 Meteor.Collections。我只想传递任意数据,如字符串或 JSON。

无论如何我可以在 Meteor 中像 Socket.IO 或 Faye 那样做简单的 pub/sub 吗?

4

1 回答 1

3

您可以发布任意数据。它不必来自 Meteor.Collection。

有关起点,请参阅http://docs.meteor.com/#meteor_publish 。您需要在服务器上编写一个发布函数,该函数调用Meteor.setInterval以设置定期检查,然后使用this.setthis.unsetthis.flush将各个属性推送到每个客户端。

于 2012-05-05T21:43:16.600 回答