Спокойная спесификация еще в раннем возрасте. Но эту проблему следует рассматривать как 2 часть. Клиент и Сервер.
Клиент:
Для клиентской стороны последние изменения в прошлом году стали достаточно зрелыми. А недавно был внедрен неблокирующий клиент на основе Жанфрансуа Аркана и перенесен в хранилище. Здесь есть объяснение .
Сервер:
Что касается сервера, то он еще незрелый. Принятие новой спецификации сервлета происходит довольно медленно, и как разработчик я ожидаю, что JSR 339 также решит эти проблемы. И это также учтено в спецификации JSR с этими предложениями.
JAX-RS 1.1 определяет модель ответа синхронного запроса на сервере
боковая сторона. Этот JSR определит простую асинхронную обработку запроса
модель так, что ответ может быть возвращен асинхронно к
запрос. Servlet 3.0 может быть использован для включения такой поддержки, но
Реализации могут выбрать использование других API для конкретного контейнера
вместо этого.
Однако есть и другие альтернативы. Такие проекты, как Jetty, решают такие проблемы элегантно, как в этом примере . Я могу только предложить вам рассмотреть другие альтернативы по мере роста сообщества.