Jetty Comet

Jetty Comet with continuation.

1. 原理:
   如果没有message需要分发,将request挂起,timeout之后,重新处理request;
前台收到并处理response之后,重新发送一个新的请求。

2. 主要用到的接口:
Continuation continuaion = ContinuationSupport.getContinuation(request);
continuation.setTimeout();
continuation.suspend();
continuation.resume();

//continuation的initial默认值是true,但resume/timeout之后,intial会变为false.
//resume/timeout都会造成request的重新处理。
continuation.isInitial();

你可能感兴趣的:(Comet)