org.mortbay.jetty和org.eclipse.jetty的区别
主要区别在于它们的版本和包结构的变化
在2008年,Eclipse基于JDK 1.5开始重写Jetty,从那时起,Jetty的包结构从 org.mortbay.jetty 变更为 org.eclipse.jetty,并且API也有所变化。
具体来说,从Jetty 6到Jetty 8的版本更新中,包结构发生了变化,从 org.mortbay.jetty 变为了 org.eclipse.jetty。
此外,Jetty项目在2006年由Codehaus接手,并在2008年由Eclipse接手重写,这也导致了包结构的变化,这些变化使得Jetty的稳定性和性能得到了显著提升,特别是在高负载情况下表现更佳。
历史背景和项目接管
Mortbay Jetty:最初由Greg Wilson在1998年发布,标准为 RFC1945,后来由Sourceforge接手
Eclipse Jetty:2008年Eclipse基于JDK 1.5开始重写Jetty,并接管了项目,从此Jetty的包结构变为 org.eclipse.jetty。
性能和稳定性提升
Eclipse接管后的Jetty在性能和稳定性方面有了显著提升。特别是在Web 2.0时代,Jetty引入了Continuations机制,帮助开发者轻松实现Ajax Push功能,并且提供了IO多路复用的连接器实现,使得服务器在高负载情况下依然能够保持高效和稳定。