Как работает балансировщик нагрузки Google App Engine? - PullRequest
3 голосов
/ 16 мая 2011

Я планирую построить веб-сервис на GAE, который, как я ожидаю, должен справиться со значительными объемами нагрузки. Поэтому я хочу в полной мере использовать memcache таким образом, чтобы, надеюсь, большинство запросов не приходилось отправлять в хранилище данных.

Будет несколько разных пользователей этого веб-сервиса, и каждому, вероятно, потребуются разные и не перекрывающиеся данные из хранилища данных. Я надеюсь, что балансировка нагрузки GAE будет направлять запросы от одного и того же пользователя к одному и тому же экземпляру Google App Engine, что увеличит частоту обращений к memcache.

Так работает балансировщик нагрузки?

1 Ответ

5 голосов
/ 16 мая 2011

Независимо от того, как работают алгоритмы планирования, задание memcached - показывать одни и те же данные всем экземплярам, ​​поэтому, если вы кешируете свои данные в экземпляре-A, они будут доступны из экземпляра- B.

В этом разница между memcached и просто хранением данных в памяти вашего приложения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...