Я прочесывал документы P2P, но я не могу получить правильную информацию, потому что большинство из них говорит о совместном использовании файлов P2P или VOIP.Как использовать или устанавливать P2P/облачные соединения между серверами Apache?
Мой вопрос фактически связан с HTTP-соединением между двумя машинами, используя P2P или облачное дрожание.
Чтобы сделать его простым, у меня есть приложение на основе LAMP для клиента. Приложение представляет собой в основном программное обеспечение PHP на основе браузера, работающее на небольшом сервере.
В офисе A и Office B есть сервер с запущенным моим приложением, и каждый сервер должен говорить друг с другом HTTP GET/POSTS.
Мое приложение отлично работает, если каждый офис имеет общедоступный IP-адрес, а маршрутизаторы настроены правильно.
Но теперь моя проблема в том, что использование этого REAL WORLD должно быть независимым от типа подключения к Интернету и сетевых конфигураций.
Я заметил, что все больше устройств, таких как IP-камеры и DVR, теперь имеют соединения P2P w/c, что позволяет легко подключать устройства даже через брандмауэры.
В основном устройства имеет заранее установленное имя IP/Domain с/с для P2P-сервер ..
Я также узнал, что данные не является бременем на P2P сервере, поскольку данные не проходит через P2P-сервер больше, а всего лишь своего рода «рукопожатие» между двумя устройствами через сервер P2P, затем данные поступают в DIRECTLY между 2-мя устройствами. DECTECTLY между двумя устройствами ....
Это то, что я хочу имитировать мое приложение.
Возможно ли использовать клиентское приложение на базе LAMP? Это действительно сложно? Есть ли готовые серверы P2P, которые легко установить и настроить для моей цели?
В чем проблема, которую вы пытаетесь решить? Вы хотите, чтобы два или более веб-серверов синхронизировали данные? Если это так, я не думаю, что вам нужен P2P. Просто используйте cURL для каждого, указывая на другой сервер или, возможно, Rsync в фоновом режиме. – halfer
Что означает «w/c»? – halfer