簡體   English   中英

建議將nodejs與php應用程序集成

[英]Recommendation for integrating nodejs with php application

我有一個用PHP編寫的現有應用程序(使用Kohana框架),我想做長輪詢。 從我讀過的一些事情看來,用PHP進行長輪詢是不可取的,使用像nodejs這樣的東西是更好的選擇。 我的問題是將nodejs(或其他一些非常適合長輪詢的工具)與現有應用程序集成的最佳方法是什么?

為了澄清我的應用程序基本上是一個瀏覽器插件,您可以使用該插件將數據發送給其他人的組。 當發送該數據時,我希望收件人(如果他們在線並且還具有瀏覽器插件)立即接收該數據並得到通知。

可能最好的方法是讓node.js監聽端口並讓PHP向該端口發送消息。

在Node.js中,您只需打開一個用於監聽的套接字,在PHP中,您可以使用cURL發送消息。 消息可以是JSON格式。

如果Node.js-part收到一條消息,它可能會在一些處理之后直接轉發給長輪詢瀏覽器。

我正在創建一個小的hack,可以讓你輕松地做到這一點。 它處於一個非常早期的階段,但它有足夠的代碼可以工作: https//github.com/josebalius/NodePHP

我計划今天晚些時候更新自述文件。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM