写点什么

与 Bob McWhirter 的问答:WildFly Swarm 更名为 Thorntail 项目

  • 2018-05-20
  • 本文字数:1689 字

    阅读完需:约 6 分钟

看新闻很累?看技术新闻更累?试试下载 InfoQ 手机客户端,每天上下班路上听新闻,有趣还有料!

Red Hat 曾于 2015 年早期发布了 Wildfly Swarm ,该项目实现了将基于 Java EE 的应用作为微服务运行。它支持开发人员创建在包含 Java 程序的同时还嵌入了程序依赖关系的胖 Jar 包(Uber-JAR),实现将 Java EE 单体应用迁移为微服务。最近,Wildfly Swarm 项目更名为 Thorntail。

近期,InfoQ 择机与 Red Hat 高级顾问工程师 Bob McWhirter 进行了一次座谈。探讨的问题包括:是什么促使项目更名?在选择新命名时考虑了哪些方面?新标识的一些细节问题;Thorntail 相比于竞争者的一些优点;项目在 2018 年的规划,以及开发人员如何参与项目。

InfoQ:向读者做个简要的自我介绍吧,并介绍一下您在 Red Hat,尤其是在 Thorntail 项目,中的工作职责。

Bob McWhirter:大家好,我是 Red Hat 的高级顾问工程师 Bob McWhirter。我不仅对 Throntail 项目架构做出了贡献,而且管理研究与原型项目组。我们的项目组还致力于其它一些激动人心的技术,例如无服务器。

InfoQ: Red Hat 为什么要更名“Wildfly Swarm”为“Thorntail”?

McWhirter:尽管我们这几年一直使用“Wildfly Swarm”开展工作,但是我们也注意到“Swarm”已被滥用,有不少企业和项目正在使用它。此外,随着项目新架构的继续推进,在项目名称中包括“WildFly”意义逐渐降低。在一开始,我们的工作完全是 WildFly 核心项目的一个扩展。但是这些工作逐渐自成体系,需要对该项目定义一个自身的命名。出于上述所有原因的考虑,我们决定规划一个新命名。

InfoQ: 你们是如何确定“Thorntail”这一命名的?

McWhirter:Red Hat 一向提倡社区的参与。一开始,我们向社区提供了一些经公司法务部门(也可能是我们大老板)同意的候选命名,让社区进行投票。但是最终,社区投票支持度最高的,并未通过法务部门的商标搜索。而我们喜欢的其它一些命名(例如 RockShrimp),却未受到管理高层的青睐。

由此,我们改为给出一个填空题,让社区成员推荐项目命名。就这样,Thorntail 得以浮出水面,并得到了法务部门和 Mark Little 的认可。

“Thorntail”(刺尾蜂鸟)是一类蜂鸟,我们希望这一标志会受到大家的喜欢。

InfoQ:Thorntail 新标志将于何时发布?是什么因素促使命名先于标识发布?

McWhirter:当前,JBoss.org 设计团队正在紧锣密鼓地推出标志设计。我们希望能于下周能给出一些候选项。命名先于标志推出是出于 Red Hat 峰会的考虑,也是因为我们想要推出新架构 v4.x 的概念验证。

InfoQ: 新命名将使用新的版本策略,是否还有其它改进?

McWhirter:我们知道,使用“年. 月”的版本命名策略通常表现不佳,因为该策略并不支持很好地表示突破性改进。随着新架构的推出,如果我们依然使用基于日期的版本命名方式,那么我们很难以并行运行当前的代码库。现在,我们可以继续使用当前的 2.x 代码,同时推进 4.x。

InfoQ: 相比于其它一些广为使用的微服务框架,Thorntail 有哪些优势?

McWhirter:Thorntail 提供也将继续提供 WildFly 所基于的所有核心技术,并由 Red Hat 提供大力支持,包括 Undertow RestEasy Weld ,以及其它一些符合 Java 和 MicroProfile 规范的顶尖实现。这使得开发人员可以继续使用他们多年来熟悉的技术,并将这些技术应用于微服务中。

InfoQ: Thorntail 在 2018 年有哪些计划?

McWhirter:我们意图继续跟踪 Jarkata EE 和 MicroProfile 的改进情况。我们希望实现与 OpenShift 的更紧密集成,并寻求实现 Thorntail 集成 Apache OpenWhisk 项目。OpenWhisk 也被 Red Hat 无服务器产品使用。

InfoQ:感谢您今天能抽出时间与我们座谈。您是否还有其它想要与 InfoQ 读者分享的?参与 Thorntail 未来发展的最好方式是什么?

McWhirter:感谢提供机会介绍 Thorntail 项目重命名和新架构!参与项目的最好方式,可通过我们在 FreeNode 上的 IRC 聊天室(#thorntail)、 GitHub 代码库,以及参与我们的 Google 群组

更多 Thorntail 项目信息,参见 Thorntail 项目网站

敬请关注 InfoQ Java 频道,读者从中可了解最新的 Java 资讯。

查看英文原文: Q&A with Bob McWhirter on WildFly Swarm Rename to Thorntail

2018-05-20 19:001510
用户头像

发布了 391 篇内容, 共 157.7 次阅读, 收获喜欢 257 次。

关注

评论

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

从造好车到解难题:中国重汽深入“端到端”运输,重塑效率与价值连接

科技经济

「腾讯云NoSQL」技术之向量数据库篇:自研分布式向量数据库,实现毫秒级时序一致备份的挑战和实践

腾讯云数据库

nosql 向量数据库 腾讯云数据库 腾讯云NoSQL

ModelScope 模型一键上线?FunModel 帮你 5 分钟从零到生产

阿里巴巴云原生

阿里云 Serverless gpu 云原生 FunModel

如何使用 Kuscia API 运行一个 SecretFlow 作业

隐语SecretFlow

为什么应该测试无JavaScript的页面体验

qife122

JavaScript 渐进增强

双十一隐藏福利:鸿蒙有礼让我实现追剧自由

最新动态

并发丢数据深度剖析:MySQL锁机制与事务实战踩坑及解决方案

京东科技开发者

性能“画饼”要警惕!超融合方案若忽略真实业务压力,宕机风险陡增!

智驱前线

商品计划效率之困:低效流程的技术破局

第七在线

看完鸿蒙6心痒痒?记得在鸿蒙有礼把会员年卡抽了再说

最新动态

配电 低压电工经验总结(18)

万里无云万里天

工业 工厂运维

Intigriti Bug Bytes

qife122

网络安全 WEB安全

一文读懂openFuyao:聚焦AI云原生,促进算力极致释放

openFuyao

AI 原生云 多样化算力集群

双十一也别忘了薅羊毛,华为音乐全曲库超高清音频随便听

最新动态

Agent Developer Group 正式启航,共赴 Agent 技术新征程!

火山引擎开发者社区

路径遍历漏洞实战指南:5种绕过技术与自动化测试

qife122

漏洞挖掘 路径遍历

Cursor 一年深度开发实践:前端开发的效率革命

京东科技开发者

官宣上线!RocketMQ for AI:企业级 AI 应用异步通信首选方案

阿里巴巴云原生

阿里云 RocketMQ 云原生

从基础建设到全面融合:企业网络与安全架构的进化之路

光联世纪

网络安全 科技信息

开源重塑金融服务新生态|《2025年金融服务开源现状报告》深度解读与实践路径

安势信息

开源 金融开源 安势信息 2025年金融服务开源现状

智慧政协系统

深圳亥时科技

Paytium 3.0.13 WordPress插件存储型XSS漏洞分析

qife122

网络安全 WordPress插件

FastAPI 项目架构指南

俞凡

Python 架构

你的技术搭子在这里!来openFuyao社区SIG与大咖一起组队

openFuyao

多样化算力集群 AI云原生

鸿蒙应用生态市场发展分析2025

易观分析

鸿蒙 互联网 应用生态

双十一将至,用Rules玩转电商场景提效

Comate编码助手

智能编程 AI 编程 文心快码 文心快码Zulu

工业管理 项目管理经验总结(29)

万里无云万里天

项目管理 工业 工厂运维

与Bob McWhirter的问答:WildFly Swarm更名为Thorntail项目_Java_Kesha Williams_InfoQ精选文章