php websocket socket.io

Mantener la comunicación entre dos servidores php, websocket y socket.io



(0)

Tengo dos servidores. A y B. A tiene acceso a internet, pero no tiene IP pública. B tiene acceso a internet y tiene IP pública.

En PHP, creo un archivo dentro de A, y para buscar información de B, invoco file_get_contents, que comprueba si hay un cambio en la tabla mysql en B. Si hay nuevos registros, recupera los contenidos. A contenido recogido de B.

Para enviar contenido a B, creé otro archivo en A, y uso file_post_content para enviar nuevos registros de A a B. Un contenido enviado a B.

Configuro crontab para que se ejecute cada hora y llamo a las funciones anteriores.

Usando websocket, socket.io, ¿podrías hacer esto al instante? Cuando hay nuevos registros en la tabla mysql de B, los registros se copian a la base de datos en A. Y cuando hay nuevos registros en A, cópielos a B, al instante.