2015-10-20 2 views
0

Мой вопрос: могу ли я иметь локальный сервер Java (работает с tomcat или Jetty) и глобальный клиент. Я имею в виду, если мой сайт находится в домене и имеет адрес www.example.com, тогда мой локальный сервер может взаимодействовать с клиентом (который является www.example.com). (Локальный сервер Java будет работать только на компьютере).Возможно, локальный сервер Java взаимодействует с глобальным клиентом

Я знаю, что возможно иметь локальный сервер и локальный клиент, но как насчет локального сервера и глобального клиента?

многоступенчатая архитектура клиент-сервер: enter image description here

Спасибо

+0

Что вы имеете в виду с 'глобальным под клиентом? Интерфейс для вашего веб-приложения, работающего на вашем местном коте или причале? – h0ch5tr4355

+0

@ h0ch5tr4355. Да, это то, что я имею в виду – user5139637

+1

Так что это будет пример распределенного приложения (en.wikipedia.org/wiki/Distributed_computing). Вопрос ниже об эффективности зависит от вашего приложения: если ваш веб-сервер будет работать без ресурсов (использование ОЗУ или процессора, например, с вашим приложением), было бы целесообразно развернуть приложение в вашей локальной системе с большим количеством ресурсов. Затем укажите, что каждый трафик, который делается пользователями вашего приложения, должен пройти путь из вашего домена в вашу локальную систему. То, что вам нужно выяснить, - это компромисс между ресурсами аппаратного обеспечения и сетевым трафиком. – h0ch5tr4355

ответ

0

Да, это возможно, но есть несколько вещей, которые вы можете получить в вашем пути:

  • Вероятно, у вас не будет домена для вашего сервера, поэтому вам придется подключаться с использованием IP вместо DNS-имени.
  • Если вы г-сервер находится в локальной сети (за маршрутизатором, как правило, с использованием IP-адреса, начинающийся 192.168.*.* или 10.*.*.*, если IPv4), вам нужно будет настроить маршрутизатор для forward a port на сервер
    • Затем вам нужно использовать маршрутизатор внешний адрес и порт для подключения к серверу
  • Убедитесь в отсутствии брандмауэра на пути блокирует трафик
+0

спасибо. Является ли более эффективным создание глобального сервера? Я немного смущен. – user5139637

Смежные вопросы