Support Options
Get Expert AdviceGot a tough question about Jetty or want to extend it? Get help from the Jetty experts!
Get Custom DevelopmentNeed specialized programming or patches for your Jetty application? Get fast, custom code from the developers who helped build Jetty.
Get Production SupportFor clients who manage Jetty applications in production environments, Webtide provides hands-on, knowledgeable support for the version you are running.
Recent Comments
- tbecker on Jetty JMX Webservice
- Ravi on Jetty JMX Webservice
- Java Development on Jetty-SPDY blogged
- simon on WebSocket over SSL in Jetty
- منتديات on WebSocket over SSL in Jetty
Archives
- April 2012
- March 2012
- January 2012
- December 2011
- November 2011
- October 2011
- September 2011
- August 2011
- May 2011
- April 2011
- March 2011
- June 2010
- March 2010
- January 2010
- November 2009
- October 2009
- September 2009
- July 2009
- May 2009
- April 2009
- January 2009
- December 2008
- October 2008
- August 2008
- July 2008
- April 2008
- March 2008
- February 2008
- January 2008
- November 2007
- October 2007
- July 2007
- May 2007
- March 2007
- February 2007
- December 2006
- November 2006
- October 2006
- September 2006
- August 2006
- May 2006
- March 2006
- September 2005
- September 2004
Categories
Meta
Author Archives: simon
Jetty-SPDY blogged
Jos Dirksen has written a nice blog about Jetty-SPDY, thanks Jos ! In the upcoming Jetty 7.6.3 and 8.1.3 (due in the next days), the Jetty-SPDY module has been enhanced with support for prioritized streams and for SPDY push (although the latter only available via the pure SPDY API), and we have fixed a few bugs that we spotted and … Continue reading
SPDY support in Jetty
SPDY is Google’s protocol that is intended to improve user experience on the web, by reducing the latency of web pages, sometimes up to a factor of 3. Yes, three times faster. How does SPDY accomplish that ? SPDY reduces roundtrips with the server, reduces the HTTP verboseness by compressing HTTP headers, improves the utilization of the TCP connection, multiplexes … Continue reading
Posted in Jetty
12 Comments
WebSocket over SSL in Jetty
Jetty has always been in the front line on the implementation of the WebSocket Protocol. The CometD project leverages the Jetty WebSocket implementation to its maximum, to achieve great scalability and minimal latencies. Until now, however, support for WebSocket over SSL was lacking in Jetty. In Jetty 7.6.x a redesign of the connection layer allows for more pluggability of SSL … Continue reading
CometD, Dojo and XDomainRequest
The CometD project implements various Comet techniques to implement a web messaging bus. You can find an introduction to CometD here. Web applications often need to access resources residing on different servers, making the request to access those resources a cross origin request and therefore subject to the same origin policy. Fortunately, all modern browsers implement the Cross Origin Resource … Continue reading
CometD and Opera
The Opera browser is working well with the CometD JavaScript library. However, recently a problem was reported by the BlastChat guys: with Opera, long-polling requests were strangely disconnecting and immediately reconnecting. This problem was only happening if the long poll request was held by the CometD server for the whole duration of the long-polling timeout. Reducing the long-polling timeout from … Continue reading
CometD 2.4.0 WebSocket Benchmarks
Slightly more than one year has passed since the last CometD 2 benchmarks, and more than three years since the CometD 1 benchmark. During this year we have done a lot of work on CometD, both by adding features and by continuously improving performance and stability to make it faster and more scalable. With the upcoming CometD 2.4.0 release, one … Continue reading
CometD 2.4.0.beta1 Released
CometD 2.4.0.beta1 has been released. This is a major release that brings in a few new Java API (see this issue) – client-side channels can now be released to save memory, along with an API deprecation (see this issue) – client-side publish() should not specify the message id. On the WebSocket front, the WebSocket transports have been overhauled and made … Continue reading
CometD JSON library pluggability
It all started when my colleague Joakim showed me the results of some JSON libraries benchmarks he was doing, which showed Jackson to be the clear winner among many libraries. So I decided that for the upcoming CometD 2.4.0 release it would have been good to make CometD independent of the JSON library used, so that Jackson or other libraries … Continue reading
CometD Message Flow Control with Listeners
In the last blog entry I talked about message flow control using CometD‘s lazy channels. Now I want to show how it is possible to achieve a similar flow control using specialized listeners that allow to manipulate the ServerSession message queue. The ServerSession message queue is a data structure that is accessed concurrently when messages are published and delivered to … Continue reading