Php uygulama ile nodejs entegre etmek için öneri

2 Cevap php

Ben (Kohana framework kullanarak) PHP ile yazılmış olan bir uygulama var ve ben uzun yoklama yapmak istiyorum. Bazı şeylerden ben PHP ile uzun yoklama yapıyor tavsiye değildir ve nodejs gibi bir şey kullanarak daha iyi bir seçim gibi görünüyor okudum. Benim soru varolan bir uygulama ile nodejs (veya uzun yoklama için diğer bazı uygundur aracı) entegre etmek en iyi yolu nedir nedir?

Açıklama için benim app temelde diğer insan gruplarına veri göndermek için kullanabileceğiniz bir tarayıcı eklentisi. Veri gönderildiğinde çevrimiçi olduklarını ve de anında bu verileri almak ve bildirilir, tarayıcı eklentisi varsa, ben, alıcıları istiyorum.

2 Cevap

Muhtemelen en iyi yolu node.js bir limana dinleyelim ve PHP bu noktasına ileti göndermesine izin etmektir.

Node.js olarak sadece dinleme için bir soket açabilir ve PHP iletileri göndermek için cURL kullanabilirsiniz. Mesajlar JSON biçiminde olabilir.

Node.js bölümlük bir mesaj alırsa, doğrudan uzun yoklama tarayıcı, belki bazı işlendikten sonra, iletebilirsiniz.

Ben kolaylıkla bunu yapmak için izin verecek bir küçük kesmek oluşturma. Bu çok erken bir aşamada olduğunu ancak çalışmak için yeterli bir kodu vardır: https://github.com/josebalius/NodePHP

Ben bugün daha sonra readme güncelleme planlıyoruz.