写点什么

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

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

关注

评论

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

Tayasui Sketches - School Pro Mac简易绘图工具

Rose

政企学习考试系统(源码+文档+讲解+演示)

深圳亥时科技

智能档案柜助力政府机构实现档案智能精细化管理

斯科信息

档案管理 斯科信息 RFID技术

黑龙江等保测评的政策依据

等保测评

Wolfram Mathematica 激活密钥 Mac数学软件

Rose

Dynamic Wallpaper for Mac 动态壁纸,包括天空、海洋、火焰、星空等

Rose

VMware Cloud Foundation 9 的部署路径

sysin

vcf

深度剖析 Claude 4 的系统提示词(保留提示词原文,并提供译文)

Baihai IDP

程序员 AI LLM 提示词工程 Claude 4

Playwright 极速入门:1 小时搞定环境搭建与首个测试脚本

测试人

阿里云可观测 2025 年 4 月产品动态

阿里巴巴云原生

阿里云 云原生 可观测

VCF Operations HCX 9.0 新增功能

sysin

京东拍立淘API-以图搜图中的图像搜索算法

tbapi

京东图片搜索接口 京东拍立淘接口 京东拍立淘API 京东图片搜索API

黑龙江二级等保的合规路径

等保测评

黑龙江等保测评技术安全方面有什么?

等保测评

Alpha系统写作GPT 再升级,为律师提供写作质效双保障

科技汇

跨国数仓迁移背后的统一存储格式创新-Append Delta Table

阿里云大数据AI技术

人工智能 数据处理 数据迁移 存储技术 #大数据

GreatSQL优化技巧:使用 FUNCTION 代替标量子查询

GreatSQL

音频降噪修复增强 iZotope RX 11 高级解锁版-mac/win

Rose

京东商品API赋能社媒电商:从数据采集到精准营销实战

tbapi

京东商品详情接口 京东API

VMware Cloud Foundation 9.0 之 VCF Installer 的新增功能

sysin

vcf

VMware Cloud Foundation 9 之部署 VCF Installer

sysin

vcf

金融行业DNS安全脆弱性和构建防护体系必要性的探讨

防火墙后吃泡面

Microsoft Office LTSC 2024 v16.99 中文永久激活版

Rose

美政府批准英伟达H20芯片面向中国销售,不确定性依旧存在

PowerVerse

VMware Cloud Foundation Operations HCX 9.0 - 跨云工作负载迁移和互通

sysin

vcf hcx

精准审查,规避风险:中烟创新智能合同审查系统为企业保驾护航

中烟创新

生产管理核心:5口诀、6M1E、7要点、8工具、9字诀、10公式全解析

优秀

质量管理 生产管理 生产管理生产计划

上完ERP,效率却没有提升,看看你是否做到了这些!

积木链小链

数字化转型 ERP 智能制造

AI 时代如何准备后端面试

王中阳Go

AI 面试 后端

影视跟踪抠像合成 Boris FX Silhouette 2025破解教程

Rose

影视后期特效合成 The Foundry NUKE v15.1v4 激活补丁及详细安装教程

Rose

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