@sprosvirnin Не совсем тогда понятно, зачем Вам nodeJS, если php собирается работать в 1 потоке? Максимальная пропускная способность определяется самым узким местом канала, у вас PHP скорее всего намного уже ноды. У Вас там, как я понял, вся логика и модели.
По теме вопроса: мне самым логичным кажется варинат с http-запросами. Так работают сервисы. Вы не будете зависить от архитектуры, сможете легко переносить части приложения по разным серверам и т.д. Единственное - может есть смысл подумать о websocket, но я ничего на эту тему не знаю.