任何人都尝试过使用 php (nodejs) 来打造剑圣

Posted

技术标签:

【中文标题】任何人都尝试过使用 php (nodejs) 来打造剑圣【英文标题】:Anyone tried to Juggernaut with php (nodejs) 【发布时间】: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。 您知道,socket.io 可以跨域使用,让您的 php 服务器与节点服务器 100% 分离,形成三角形而不是复杂的链。这可能是您正在寻找的。另外,请停下来#node.js 并提出问题以获得更快的回复:) 请务必报告您的发现。 我已经尝试过主干-redis 示例,待办事项。它的作品,伟大的。但我对我的项目有一些疑问。新的板书通过php服务器端语言保存在mysql服务器中。因此,backbone-redis 模块必须实时了解它们才能更新视图页面。可能吗?这是你建议的正确机制吗?谢谢DTrejo~ 【参考方案1】:

那个问题和这个问题有关,juggernaut file serving 这条路很好走。 您可以在那里找到解决方案。 希望对大家有所帮助~^^;

【讨论】:

以上是关于任何人都尝试过使用 php (nodejs) 来打造剑圣的主要内容,如果未能解决你的问题,请参考以下文章

任何 php artisan 命令都会冻结终端

关于 ajax 将数据发布到 PHP

顶流技术博主都这么写文章标题,看完不会你来打我啊

如何在笔记本电脑上使用 nodejs 连接到 AR Drone

尝试使用 NodeJS 创建与 MySQL 数据库的连接时 PHP Exec 挂起

在 NodeJS 中通过 USB 连接 Android/iPhone 设备