点击围观!腾讯 TAPD 助力金融行业研发提效、敏捷转型最佳实践! 了解详情
写点什么

Jetty 投入 Eclipse 怀抱了

  • 2009-03-27
  • 本文字数:787 字

    阅读完需:约 3 分钟

今年 1 月,Webtide 宣布 Jetty 将要投入 Eclipse 基金会的怀抱。在 Eclipse 上已经创建好了 Jetty 项目,本周 Jetty 7 代码就要提交到 Eclipse 上的 Jetty SVN 了。

Webtide 的 Greg Wilkins 在 EclipseCon 2009 上谈到了此举动的缘由及其对 Jetty 的意义。首先,Jetty 的代码将处于双重许可之下:EPL(Eclipse)与 AL(继续使用之前的 Apache License)。其次,尽管核心库(客户端、服务器及 JMX 等等)将由 Eclipse 负责开发,但一些扩展代码仍将留在 CodeHaus(比如一些依赖于第三方库的代码)上,其他一些包则保持不变。此外我们还会将核心加到 Eclipse 中,也许在下一个发布中就会实现(但已赶不上今年夏天发布的 Eclipse 了)。

Greg 还强调说投入 Eclipse 怀抱并不表示要依赖于 OSGi,Jetty 还会像现在这样嵌入到现有的 Java 应用中(非 OSGi 应用),然而该举动会导致 JAR 文件变成 OSGi 风格(带有清单信息),这意味着他们可以运行在这两个环境中(OSGi 与非 OSGi——译者注)。他还说到该举动会发掘出一些奇怪的依赖关系(例如客户端 API 依赖于服务器端 API)——OSGi 的一个好处在于它可以让这种隐蔽的依赖关系完全暴露出来并改进 OSGi 与非 OSGi 的使用。

计划表明 Jetty 7 大体上将会兼容于 Jetty 6,但项目架构会发生变化,Jetty 7 将于今年第二季度发布。Servlet 3.0 API 的延期发布影响到了 Jetty,因此将于明年发布的 Jetty 8 会支持 Servlet 3.0 API(也就是说 Jetty 7 不会支持——译者注)。Jetty 还支持异步 Servlet 和 Web 请求,Greg 说 Jetty 可以在低性能的笔记本上以 2000/s 的速度同时处理 2000 个并发的客户端和 2000 个并发的服务器,平均的响应时间为 40ms。这与 AJAX 回调差不多,但却可以避免线程阻塞,因此会提高应用的吞吐量。

Jetty 与 Eclipse 的结合还会推进 Equinox 和 OSGi 对 HTTP 的支持并对 OSGi HTTP 规范起到促进作用。

查看英文原文: Jetty at Eclipse

2009-03-27 07:065552
用户头像

发布了 88 篇内容, 共 253.7 次阅读, 收获喜欢 6 次。

关注

评论

发布
暂无评论
发现更多内容

实战分享 | 金融数据采集报送平台实践

葡萄城技术团队

MySQL中的distinct和group by哪个效率更高?

Steven

防sql注入原理浅析

追赶者

SQL注入

杭州云堡垒机采购选择哪家好?为什么?

行云管家

云计算 网络安全 数据安全 云堡垒机

CompletableFuture实现异步转同步

FunTester

9种跨域方式实现原理

华为云开发者联盟

开发 华为云 企业号 2 月 PK 榜 华为云开发者联盟

TiCDC 源码阅读(四)TiCDC Scheduler 工作原理解析

PingCAP

数据库 开源 TiDB 源码解读

使用插件扩展服务网格

Flomesh

插件 服务治理 服务网格 Pipy

基于GIS+WebGL智慧消防3D可视化云控系统

2D3D前端可视化开发

智慧消防 消防物联网云平台 消防三维可视化 智慧消防系统 消防云控平台

一个成熟的WMS(仓库管理系统)应该具备的那些功能

SAP虾客

功能 WMS系统 成熟的WMS系统

OpenHarmony标准系统内核学习【2】CPU轻量级隔离特性

离北况归

OpenHarmony

如何通过jstat命令进行查看堆内存使用情况

华为云开发者联盟

后端 开发 华为云 企业号 2 月 PK 榜 华为云开发者联盟

如何用Apipost校验响应结果

爱研究代码的极客人

APi设计 JSON Schema apipost

开心档-软件开发入门之MongoDB 覆盖索引查询

雪奈椰子

mongodb Ppython 操作mongodb库 开心档

TAE-MatrixOne云原生事务与分析引擎

MatrixOrigin

数据库事务 云原生数据库 国产数据库 MatrixOrigin MatrixOne

邀请 | Flink Batch 社区开发者会议

Apache Flink

大数据 flink 实时计算

Studio One2023永久和谐版水果编曲工具使用教程

茶色酒

Studio One 5 Studio One2023

带你读论文丨S&P21 Survivalism: Living-Off-The-Land 经典离地攻击

华为云开发者联盟

人工智能 华为云 论文 企业号 2 月 PK 榜 华为云开发者联盟

一文搞清商旅酒店数据治理——酒店数据问题分析及治理方案

元年技术洞察

数据中台 数据 数据治理 企业数字化转型 商旅系统

个人总结18条心法奉上,手把手带你阅读开源项目的源码!

程序员小毕

源码 程序员 面试 程序人生 架构师

re:Invent 开发者最喜爱产品票选榜单出炉!快来探索高光产品~

亚马逊云科技 (Amazon Web Services)

sun4.0泰山众筹模式项目系统开发技术讲解放哪(Demo)

I8O28578624

NFTScan 正式上线 Fantom 网络 NFTScan 浏览器和 NFT API 数据服务

NFT Research

NFT 数据基础设施

杭州银行牵手火山引擎数智平台,要既“好”又“快”地完成数字化升级

字节跳动数据平台

大数据 金融 银行

冗余是什么意思?与双机热备有什么区别?

行云管家

高可用 冗余 双机热备

零基础自学网络安全/网络渗透攻防路线学习方法【建议收藏】

网络安全学海

黑客 网络安全 安全 信息安全 渗透测试

如何让OpenHarmony编译速度“狂飙”

离北况归

OpenHarmony

如何使用 Terraform 在亚马逊云科技上创建 ShardingSphere Proxy 高可用集群?

亚马逊云科技 (Amazon Web Services)

数据库 负载均衡 存储

R2M分布式锁原理及实践

京东科技开发者

redis 框架解析 企业号 2 月 PK 榜 r2m 分布式锁原理

开心档-软件开发入门之MongoDB 创建集合

雪奈椰子

mongodb 开心档

理论+实践,教你如何使用Nginx实现限流

华为云开发者联盟

后端 开发 华为云 企业号 2 月 PK 榜 华为云开发者联盟

Jetty投入Eclipse怀抱了_Java_Alex Blewitt_InfoQ精选文章