Языки и рамки для создания веб-службы с высокой нагрузкой? - PullRequest
0 голосов
/ 01 октября 2010

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

У меня есть проекты на Java и Grails. Я сомневаюсь, что Grails - это правильное решение для службы с высокой нагрузкой, но Java (без каких-либо Hibernate или подобных инструментов) может использоваться очень хорошо.

В любом случае, как насчет лучших практик? Хороша ли Java или мир высокой нагрузки предназначен только для технологий C ++ и .NET?

1 Ответ

2 голосов
/ 01 октября 2010

Java может выдерживать большие нагрузки. См. http://www.jboss.org/netty/performance/20090607-asalihefendic.html, в котором обсуждается, как сделать сотни тысяч одновременных кометных соединений открытыми для одного сервера. Неплохо.

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

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