写点什么

与 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:001467
用户头像

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

关注

评论

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

7个关键点了解YashanDB的最佳实施策略

数据库砖家

哈尔滨等保测评:常见问题与应对之道

等保测评

海外社交媒体监测工具全攻略:功能、价格与选型指南

沃观Wovision

社交媒体 沃观Wovision 舆情监测系统 海外舆情监测

7个关键步骤让您充分利用YashanDB生态系统

数据库砖家

vivo HDFS EC 大规模落地实践

vivo互联网技术

大数据 hdfs EC 大数据计算与存储

8个优化YashanDB资源使用效率的技巧

数据库砖家

9个实用方法提升YashanDB的用户满意度

数据库砖家

哈尔滨等保测评:筑牢数字时代安全防线

等保测评

NocoBase 本周更新汇总:优化及缺陷修复

NocoBase

开源 低代码 无代码 版本更新

8个让YashanDB更易于使用的最佳实践

数据库砖家

8种方法优化YashanDB的性能表现

数据库砖家

7个方法优化YashanDB数据库的存储性能

数据库砖家

为什么你的体育App总被卸载?可能不是你的错

ggscoreLynne

从0到1掌握京东API:商品详情获取技巧与避坑指南

Datafox(数据狐)

京东商品详情接口 京东商品数据采集 京东商品详情API 京东数据采集 京东商品数据分析

7个实用技巧提高YashanDB数据库的安全性

数据库砖家

7个因素影响YashanDB数据库的性能优化

数据库砖家

8个实用技巧提升YashanDB的安全性

数据库砖家

8个优化YashanDB查询性能的实用技巧

数据库砖家

8个最佳实践助力YashanDB数据库的稳定运行

数据库砖家

谷歌推出全新语音搜索技术 S2R:跳过语音转文字,直接理解语音意图;代体 AI 推出端侧语音输入法丨日报

声网

7个关键技巧提升YashanDB数据库的性能

数据库砖家

OPPO智慧服务吹起AI之风,移动开发拨云见日

脑极体

AI

穿越钱塘江:一条高铁隧道背后的技术挑战

DevOps和数字孪生

轨道交通

8个YashanDB数据库性能提升的小技巧

数据库砖家

8个步骤实现YashanDB数据库的数据备份

数据库砖家

8个建议提升YashanDB中的数据质量

数据库砖家

8个影响YashanDB数据库数据查询速度的因素

数据库砖家

9个技巧帮助您成功部署YashanDB数据库

数据库砖家

7个核心功能让你更好地使用YashanDB数据库

数据库砖家

8个实用的提示,帮助您优化 YashanDB 性能

数据库砖家

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