java.nio vs libevent, что выбрать при работе с массой http-запросов? - PullRequest
0 голосов
/ 06 марта 2012

Мне нужно построить HTTP-сервер, который получает запросы на многие из них.как несколько 10 000-30 000 в 1-5 сек.Это короткий / маленький запрос.
Мне нужно выбрать или пойти и основать его на libevent / libev (или, может быть, ACE ??) или сделать это в java, используя java.nio.
Я не нашел ни одногобенчмарки, которые конкурируют между собой, такие как libevent vs java.nio или ACE против java.nio.
что, по вашему мнению, эксперты?
с моей точки зрения, java легче поддерживать (java проще, чем c), но яПодозреваю, я заплачу в исполнении.
Мне нужен совет.
Спасибо

1 Ответ

1 голос
/ 06 марта 2012

Взгляните на Нетти .Это сервер Java NIO, созданный для обработки ваших запросов.

Что касается тестов, первому хиту Google уже четыре года:

http://gleamynode.net/articles/2232/

Могу поспорить, что с тех пор Netty улучшилась.

с моей точки зрения, java проще в обслуживании (java проще, чем c), но я подозреваю, что буду платить по предпочтениям.

Я предполагаю, что вы имеете в виду «производительность», а не «предпочтение».Я бы сказал, что ваше подозрение может быть неверным.Лучше всего получить свои собственные реальные данные и посмотреть.

...