2016-05-25 2 views
1

Как выполнить балансировку нагрузки для App Engine? Я столкнулся с проблемой, которая приводит к ошибке SOP для моего приложения GWT в GAE. Я предлагаю проблему в GAE, потому что у нее есть несколько IP-адресов для моего домена, что является причиной запросов XHR на разных площадках, которые я предлагаю.Как запустить балансировку нагрузки для App Engine?

+1

что вы хотите изменить в это встроенный на по-умолчанию балансировочных? https://cloud.google.com/appengine/articles/scalability – zapl

ответ

1

В кластерной среде балансировка нагрузки будет получать запросы, а затем запросы будут переданы активным узлам. Запросы распределяются между кластерами на основе их нагрузок, для этого распределения используются различные типы алгоритмов, более заинтересованных.

См:

https://www.nginx.com/resources/glossary/load-balancing/

http://www.peplink.com/technology/load-balancing-algorithms/

При принятии запросов нам не нужно беспокоиться о IP-адреса узлов. Поскольку в облачной среде мы можем резко увеличить или уменьшить количество узлов для нашего приложения на основе трафика. Мы всегда указываем на фиксированный URL-адрес для нашего обслуживания и этот запрос, когда он достигает балансировки нагрузки. Обязанностью Load Balancer является перенаправление на активный узел, который может служить нашему запросу.

Same Ошибка Origin Policy:

Это происходит, когда мы пытаемся получить доступ к ресурсу другого происхождения, даже в тот же IP-адрес с различными портами и бросьте ошибки СОП См:

Why is same origin policy kicking in when making request from localhost to localhost?

CORS:

Убедитесь, что у вас есть сделано CORS (Cross Origin совместного использования ресурсов), чтобы исправить ту же ошибку Origin Policy, и есть довольно много хороших учебников, доступных в Интернете, чтобы реализовать CORS, я перечислил несколько здесь https://www.eriwen.com/javascript/how-to-cors/

https://staticapps.org/articles/cross-domain-requests-with-cors/

Ссылочные документы https://www.w3.org/TR/cors/ https://spring.io/understanding/CORS

GAE Load Balancing

+0

Благодарим вас за подробный ответ. Хотя моя проблема была в международном домене xn--. –