Friday, October 26, 2007

Comet приложения

Интересный материал от IBM по программированию Comet приложений. Идея Comet, как известно, простая - вместо опроса сайта Ajax клиентом, сохранить после первого запроса соединение открытым и уведомлять клиента о новых событиях после наступления этих самых событий. Цель - масштабируемость. Сервер не загружается новыми запросами от клиента, как при обычном поллинге. При этом описываемый подход имеет все шансы стать стандартным в Java. См., например, здесь о JSR-315

1 comment:

Anonymous said...

Мне до сих пор недоступно, почему асинхронную технологию настойчиво пытаются прикрутить к сервлетам, которые идеологически, чёрт побери, синхронны.

Эти жалкие костыли с continuations на рантайм исключениях - Behind the scenes, Jetty has to be a bit sneaky to work around Java and the Servlet specification

has to be sneaky, надо-же :)

Sun-blessed standarts это очень мило, но сочетание собственных мозгов и чего-нибудь в стиле Apache MINA даёт потрясающие результаты.