Java NON Blocking IO Отдых службы - PullRequest
0 голосов
/ 28 августа 2018

Я изучаю реактивное программирование и сомневаюсь, что это реализация веб-сервисов Java REST Non Blocking IO. Спецификация Java Servlet 3.1 представила некоторые интерфейсы для реализации неблокирующих веб-запросов.

Мой вопрос по этому поводу:

  1. Netty реализует эту спецификацию, а Tomcat, JBoss, Jetty не ?
  2. как сделать HTTP неблокирующим вызовы из внешнего интерфейса в Javascript? Могу ли я использовать только AJAX, или я должен использовать AJAX + Promise в Javascript?

Спасибо.

1 Ответ

0 голосов
/ 28 августа 2018

Чтобы ответить на часть второй части, JavaScript по своей природе неблокирует. Таким образом, Ajax сам по себе неблокирующий, как и его форма Promise.

Вот введение в Ajax, в котором обсуждается ряд подходов, включая fetch API: https://developer.mozilla.org/en-US/docs/Web/Guide/AJAX

Вот API jQuery get, который, как он отмечает, является сокращением или оболочкой над AJAX: https://api.jquery.com/jquery.get/

...