Можно ли запускать параллельные приложения (высокопроизводительные вычисления) на движке приложений Google? - PullRequest
0 голосов
/ 02 октября 2011

Кто-нибудь использовал Google App Engine с приложением HPC?Возможно ли сделать параллелизм?Вы можете сделать параллелизм (по крайней мере, в теории), используя потоки Java +, но сколько потоков вы можете получить?насколько это эффективно?

Ответы [ 2 ]

0 голосов
/ 04 октября 2011

App Engine разработан в первую очередь для обслуживания масштабируемых веб-приложений.Хотя вы можете использовать HPC для него, это не является целью проектирования, поэтому ваш опыт, вероятно, будет менее чем удовлетворительным.

0 голосов
/ 02 октября 2011

При использовании Google App Engine ваша программа запускается не в полной JRE, а в песочнице , которая не позволяет создавать новые темы. Поэтому вы не можете просто использовать java + threads.

Но вы можете запустить несколько одновременных Backends , которые являются некоторыми примерами, «разработанными для приложений, которым требуется более высокая производительность, большой объем адресуемой памяти и непрерывные или длительные фоновые процессы». Эти бэкэнды могут быть настроены и могут оплачиваться .

...