Pergunta

Eu tenho um aplicativo existente escrito no PHP (usando a estrutura Kohana) e quero fazer uma longa pesquisa. De algumas coisas que li, parece que fazer longas pesquisas com PHP não é aconselhável e usar algo como o NodeJS é uma escolha melhor. Minha pergunta é qual é a melhor maneira de integrar o NodeJS (ou alguma outra ferramenta adequada para pesquisas longas) com um aplicativo existente?

Para esclarecer, meu aplicativo basicamente é um plug -in de navegador que você pode usar para enviar dados para grupos de outras pessoas. Quando esses dados são enviados, quero que os destinatários, se estiverem online e também tenham o plug -in do navegador, recebam esses dados instantaneamente e sejam notificados.

Foi útil?

Solução

Possivelmente, a melhor maneira é deixar o Node.js ouvir uma porta e deixar o PHP enviar mensagens para essa porta.

No Node.js, você pode simplesmente abrir um soquete para ouvir e, no PHP, você pode usar o CURL para enviar mensagens. As mensagens podem estar no formato JSON.

Se o Node.js-parte receber uma mensagem, poderá encaminhá-la, possivelmente após algum processamento, diretamente para o navegador de longa duração.

Outras dicas

Estou criando um pequeno hack que permitiria que você fizesse isso com facilidade. Está em um estágio muito inicial, mas tem código suficiente para funcionar: https://github.com/josebalius/nodephp

Eu pretendo atualizar o ReadMe ainda hoje.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top