【发布时间】:2011-07-25 18:16:44
【问题描述】:
我正在尝试使用 juggernaut(nodejs 插件)制作一个实时发布/抄写模块 Juggernaut 的客户端通常是 Ruby 而不是 php。但是,我的项目的主要语言是 php。 所以我必须做一些php的东西。
客户订阅没问题,非常简单。 但是,问题是发布,并写消息。
经过长时间的谷歌搜索, 我发现剑圣不允许客户直接发布。 所以,我做了一个结论。
发布机制: 客户端的Javascript -> Php(Phpredis) -> Juggernaut DB(Redis) -> Juggernaut
然后Juggernaut 发布给每个订阅者。 但是,第 4 步的东西太多了 -_-; 我的想法是对还是错?我找不到来自Juggernaut github 的任何提示。
欢迎任何cmets~
【问题讨论】:
-
你能多谈谈你想要完成的事情吗? php与节点服务器交谈?浏览器与 php 服务器交谈,然后与节点服务器交谈,然后发布到其他服务器?你的问题让我有点困惑。
-
可以看看backbone-redis,因为它可能更容易使用。
-
令人困惑~抱歉,Dtrejo。我正在尝试制作实时板。任何正在查看董事会页面的用户都可以在不刷新页面的情况下看到新的著作。所以我想为此使用 Juggernuat。
-
我已经尝试过主干-redis 示例,待办事项。它的作品,伟大的。但我对我的项目有一些疑问。新的板书通过php服务器端语言保存在mysql服务器中。因此,backbone-redis 模块必须实时了解它们才能更新视图页面。可能吗?这是你建议的正确机制吗?谢谢DTrejo~
标签: node.js comet juggernaut