Причал неблокирующий по умолчанию? - PullRequest
3 голосов
/ 11 ноября 2010

Пожалуйста, скажите мне, Является ли Jetty неблокирующим веб-сервером по умолчанию или нет?

Например, этот код ниже запускает Jetty как неблокирующий веб-сервер?

Server server = new Server(8080);

ServletContextHandler context = new ServletContextHandler(ServletContextHandler.SESSIONS);

context.setContextPath("/");

server.setHandler(context);

context.addServlet(new ServletHolder(new MyServlet()),"/*");

server.start();

server.join();

Спасибо !!!

1 Ответ

7 голосов
/ 16 ноября 2010

Это зависит от того, какую версию Jetty вы используете.

  • В Jetty 6 конструктор «Server (int port)» откроет блокирующий соединитель на этом порту.
  • В Jetty 7 конструктор «Сервер (int port)» открывает неблокирующий соединитель на этом порту.

Если вы действительно заботитесь о поведении, вам лучше настроить соединительсами, а не полагаться на этот удобный конструктор.

...