Я могу найти много информации о том, как работает Long Polling (например, это и это), но нет простых примеров того, как реализовать это в коде.весенний примерный пример кода?
В принципе, как я могу использовать Apache Tomcat для обслуживания запросов, и как бы я написал простое приложение (весна), которое «долгое время» опроса сервера для новых сообщений?
Пример не должен быть масштабируемым, безопасным или полным, он просто должен работать! Буду признателен, если кто-нибудь может дать мне такой учебник или обратиться к другому.
DeferredResult - дополнение Spring 3.2 и позволяет вам отделить созданный DeferredResult к отдельному процессу. Callable - это класс Java, аналогичный Runnable. Его сложнее реализовать Callable, чтобы позволить отдельному процессу обрабатывать ответ, хотя и не невозможно. Вот довольно приличный блог о том, как заставить DeferredResult работать: http://blog.springsource.org/2012/05/13/spring-mvc-3-2-preview-adding-long-polling-to-an-existing -веб приложение/ – CodeChimp