26.0.0-alpha1_WildFly 8.0.0.Alpha1的发布和一些历史

26.0.0-alpha1

自从我们发布WildFly 8.0.0.Alpha1版本以来, 已经过去了大约2周。 该下载位于WildFly下载页面上 。 我敢肯定,你们中的许多人可能会想知道WildFly是什么,而其中一些知道它是什么的人可能不会知道已经发布了。 我将尝试回答其中的一些问题,并添加有关此版本包含的内容的一些详细信息。

那么,WildFly是什么?

WildFly是社区项目(以前称为JBoss)的新名称。

应用服务器。 在2012年末,我们决定必须将社区项目JBoss Application Server重命名为其他名称。 在此过程中(长期抽签),要求社区成员建议新名称,并投票选出一些选定的名称来选择新名称。 最终, WildFly成为赢家 。

我们为什么要更改名称?

多年来,JBoss应用服务器(名称和项目)一直是非常受欢迎的项目。 最初,当它开始时,它被简称为JBoss。 每当有人提到JBoss这个名字时,人们就知道他们在谈论JBoss Application Server社区版本。 多年来,参考文献开始变得模糊。 社区版本的JBoss Application Server也有一个付费且完全受支持的版本,称为JBoss企业应用程序平台(JBoss EAP) 。 注意那里的“ JBoss”名称吗? 因此,这里有JBoss Application Server社区版本,还有JBoss EAP付费版本。 它并没有就此止步! 多年以来,jboss.org上托管的各种社区项目开始使用其名称“ JBoss”来命名其项目。 因此,有“ JBoss ESB”,“ JBoss Transactions”,“ JBoss Messaging”以及许多这样的项目,它们的名称为“ JBoss”。 他们使用“ JBoss”作为名称的那些项目当然没有错。 使用该名称确实有意义,因为这些项目是由JBoss社区成员开发的。 顺便说一句,您是否刚刚注意到“ JBoss”这个名称甚至意味着对整个JBoss社区的引用?

所以我想在这一点上您可能已经意识到所有这些历史证据将使我走向何方。 显然,“ JBoss”这个名称的含义已不仅仅是JBoss Application Server社区项目。 尽管从品牌的角度来看这是件好事,但从其他各个方面来看,它显然也不是一件好事。 我们不仅从名称的角度而且从发布路线图的角度开始对每个项目/产品的含义感到太多困惑。 以JBoss Application Server和JBoss EAP为例-用户(通常是那些忙于应用程序的用户(正确地如此),而不是试图了解名称为“ JBoss”的项目/产品的每个变体意味着什么,这些用户只是不确定)该选择哪个版本,以及哪个版本具有哪些功能。 当然,需要一些解释来帮助他们理解这一点,但是定期执行此操作很明显表明这不是正确的前进方向。

在过去的几年中,进展如此缓慢,因此有一个明智的决定,即不要以“ JBoss”为名称来命名新项目,并尽可能重命名一些现有项目。 因此,例如,当“ JBoss Messaging”项目决定发布一个全新的更好版本时,该项目决定将其命名为“ HornetQ”。 同样,JBoss Transactions现在被称为Narayana。 有这样的重命名和新名称的各种示例。 显然,对JBoss Application Server进行相同操作将需要一些时间和额外的精力,因为由于各种原因,这确实是一个巨大的变化。 但这最终必须完成,这就是现在变成WildFly的原因。

那么,JBoss EAP中的“ JBoss”名称会怎样?

重命名仅适用于JBoss Application Server社区版。 付费版本仍称为JBoss企业应用平台(JBoss EAP)。 由于重命名的初衷是要消除JBoss Application Server社区版本与类似名称的JBoss EAP之间的混淆,因此名称更改仅适用于社区版本。 因此,最终,随着时间的推移,当有人提到WildFly时,我们显然知道他们正在谈论社区项目,尤其是应用服务器项目。

WildFly 8.0.0.Alpha1发行版与以前的JBoss AS7发行版有何关系?

WildFly 8.0.0.Alpha1是应用程序服务器社区版本(以前称为JBoss AS7)的发行周期的延续。 JBoss AS7的最新版本是7.1.1.Final(追溯到2012年3月)和WildFly8.0.0。Alpha1现在是该项目的下一个新版本,并使用了新名称。

WildFly 8.0.0.Alpha1是新项目的发行版吗?

我知道我早些时候已经回答了这个问题的一个变体,但是我也想包括这个措辞不同的问题的答案,因为我希望很清楚WildFly只是JBoss Application Server的重命名。 它是
不是一个新项目。 因此,WildFly 8.0.0.Alpha1的发布是先前命名的JBoss Application Server项目的发布周期的延续。

8.0.0.Alpha1版本中有哪些新功能?

既然我们已经说明了WildFly是什么,以及有关名称更改的历史,那么让我们关注发布本身。 不久前 , WildFly的项目负责人Jason在以下2个开发邮件列表线程中列出了WildFly 8版本的目标:

  • WildFly 8路线图(建议书)– http://lists.jboss.org/pipermail/jboss-as7-dev/2013-March/007884.html
  • WildFly 8时间表– http://lists.jboss.org/pipermail/wildfly-dev/2013-May/000062.html

这些就是WildFly 8的目标和时间表。

WildFly 8.0.0.Alpha1是实现这一目标的第一个里程碑。 该版本包含一些新的Java EE7功能,一个名为Undertow的新Web服务器实现(作为JBossWeb Web服务器的替代品)以及一些其他新功能。 当然,它也包含许多错误修复,并且由于上一版本已经超过一年了,所以错误修复的数量是巨大的。 Jason在http://lists.jboss.org/pipermail/wildfly-dev/2013-May/000139.html的开发人员邮件线程中概述了WildFly 8.0.0.Alpha1版本。

请下载此新版本,然后尝试一下。 与往常一样,我们的WildFly用户论坛始终欢迎任何反馈,问题或寻求帮助。

WildFly的下一步是什么?

就像Jason在WildFly 8发布时间表线程中指出的那样 ,我们计划几乎每隔一个月发布一次发布,以期在今年年底之前发布8.0.0.Final版本。 因此,就像社区在AS7发布期间提供的所有帮助一样:

  • JBoss AS 7.0发行版的社区帮助– https://community.jboss.org/thread/169491
  • JBoss AS 7.1发行版的社区帮助– https://community.jboss.org/thread/195430

请继续对WildFly版本执行相同操作。

在接下来的几周/几个月中,我们计划在博客中发布有关WildFly版本和WildFly运行时支持的技术的更多信息。 实际上,Jason在这个开发邮件列表线程中询问了http://lists.jboss.org/pipermail/wildfly-dev/2013-May/000144.html社区成员是否也愿意写博客。 这也是另一种贡献方式。 因此,如果您有任何博客或打算在WildFly上写博客,请在该主题中告知我们。

那些想试用WildFly夜间版本的人,可以从我们在https://community.jboss.org/thread/224262处提到的持续集成工作中获得它。

顺便说一句,本文开头的图像是什么?

感谢您的关注! 这是jboss.org的艺术家团队(是的,我们确实有这个团队)帮助我们提出了WildFly的徽标。 喜欢它?

参考: WildFly 8.0.0.Alpha1版本以及我们的JCG合作伙伴 Jaikiran Pai在Jaikiran My Wiki博客上的一些历史。

翻译自: https://www.javacodegeeks.com/2013/06/wildfly-8-0-0-alpha1-release-and-a-bit-of-history.html

26.0.0-alpha1

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/348153.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

单机最大负载_分布式高可靠之负载均衡,今天看了你肯定会

到目前为止,我已经为你介绍了分布式起源、分布式协调与同步、分布式资源管理与负载调度、分布式计算技术、分布式通信技术和分布式数据存储。可以说,掌握了这些内容,基本上就掌握了分布式的关键技术。然而,只有可靠的分布式系统才…

【强化学习】一文带你理清强化学习

整理不易,希望留个赞再走哦!! 学习路线 这个图描述的比较清晰,蓝框里是整个强化学习的一些概念基础了,橙色是一些学习方法,可以针对性的选择一些,废话不多说,接下来就按照这个路线图…

了解Java缓冲池

了解Java缓冲池 缓冲池空间位于垃圾收集器管理的内存之外。 这是分配本地堆外内存的一种方法。 使用缓冲池有什么好处? 为了回答这个问题,让我们首先了解什么是字节缓冲区。 字节缓冲区 非直接缓冲区 ByteBuffer类附带了java.nio包。 它允许我们分配直接…

java 循环拼接字符串用分号隔开_Java 8中字符串拼接新姿势:StringJoiner

在为什么阿里巴巴不建议在for循环中使用””进行字符串拼接一文中,我们介绍了几种Java中字符串拼接的方式,以及优缺点。其中还有一个重要的拼接方式我没有介绍,那就是Java 8中提供的StringJoiner ,本文就来介绍一下这个字符串拼接…

doctrine find的对象转换成数组_「ES6基础」Array数组的新方法(上)

在日常工作中我们经常会与数组打交道,因此需要熟练掌握数组操作的相关方法,ES6中关于数组的操作,又给我们带来了哪些惊喜呢,Array数组操作又添加了哪些新方法?本篇文章将从以下几个方面进行介绍:Array.from…

No module named ‘__main__.common‘; ‘__main__‘ is not a package

今天在调通代码时遇到一个难缠的bug,源代码如下: from .common import _FLOATX, _EPSILON结果报错: 问题原因: 也就是说,这是相对导入,只有在父模块在当前运行环境中被导入过才能用。 这揭示了报错的缘由&#xff0…

ValueError( Shape(4, ?, 1, 20) and () are incompatible

报错: 解决: 将文件中的return tf.concat(axis, tensors) 改为:return tf.concat(tensors, axis)问题完美解决

adadelta算法_对C++用户比较友好的机器学习算法库

由于疫情影响,这几天在家学习编程,整理了基于c语言的机器学习算法库。目前大部分机器学习库都是面向pyhton语言的,尽管很python包的底层语言是c,但c用户使用起来很麻烦,这里整理了一些对c比较优化的机器学习算法库&…

不解析,使用解析对象

将面向对象的后端与外部系统集成的传统方式是通过数据传输对象 ,这些对象在外出之前先序列化为JSON,然后在返回时反序列化。 这种方法很流行,而且是错误的。 序列化部分应该由打印机代替,我在前面已经解释过。 这是我对反序列化的…

yaml报错TypeError: load() missing 1 required positional argument: ‘Loader‘

添加一下命令即可: 我的操作: return yaml.load(config)改为 return yaml.full_load(config)问题完美解决

3d制作中需要注意的问题_珠宝首饰工艺篇-戒指3D造型设计制作注意要点

1、戒指的常规手寸数据和戒指外围周长计算公式应用参考如下图:戒指手寸内直径大小说明图1、戒指手寸规格有14号、15号、16号、17号、18号、19号、20号、,但是从开发角度来说比较常见规格是17号18号19号这几种规格比较多,那我们电脑3D建模的时…

微信推送封面尺寸_连封面图都搞不明白,做什么新时代的新媒体人?

嘿,胖友们大家好呀,我是三儿。又是精(bu)神(xiang)满(shang)满(ban)的周一啦,胖友们准备好开始迎接新的一周了吗!为了迎接这个崭新的周一,三儿特意为你们准备的一些实用的小工具教学,帮助你们快速的完成工作…

latex学习篇【一】论文中的图片技巧QA

第一篇论文总算收尾了,整理一波latex写论文的Q&A。 LATEX专栏第一篇:在Latex模板中引入各种图片的问题。 工具:overleaf网站:https://www.overleaf.com/project/60e9ceb20f8db14efa31dc80在overleaf上面插入图片什么形式最好…

LATEX学习篇【二】:论文中的公式技巧QA

写论文免不了写好多好多公式,众所周知啊latex的公式是很难编辑的,有没有简便一点的办法呢?有的,让我们继续读下去吧! 写公式时会用到的一些奇奇怪怪的符号大全(来自百度) 2. 写公式好用的工具…

使用RabbitMQ的SpringBoot消息传递

RabbitMQ是流行的消息代理解决方案之一,并提供可用于各种编程语言的客户端库,包括Java,Scala,.NET,Go,Python,Ruby,PHP等。在本教程中,我们将学习如何使用RabbitMQ消息代…

1.0jpa 2.0_在JPA 2.1中使用@Convert正确完成映射枚举

1.0jpa 2.0如果您曾经在JPA中使用过Java枚举,那么您肯定会意识到它们的局限性和陷阱。 使用enum作为Entity的属性通常是一个很好的选择,但是2.1之前的JPA不能很好地处理它们。 它给了您2 1个选择: 托肖夫达林 Enumerated(EnumType.ORDINAL…

矩形脉冲信号的_IQ信号的解调学习

前面的文章学习了IQ的调制,本文主要讨论IQ的解调过程。调制波形回顾IQ的shifted DQPSK的调制波形总结如下。IQ的星图映射波形每个symbol有256个采样点,这里可以用单位脉冲或者矩形脉冲。如果只看256个symbol的话:IQ经过FIR滤波之后&#xff0…

Spring Data MongoDB教程

在当今世界,尽快启动并运行应用程序非常重要。 该应用程序还应该易于开发和维护。 Spring是这样的框架,它提供了与许多不同框架的集成的简便性,这使得使用Spring开发应用程序变得容易。 一种这样的集成是Spring与MongoDB的集成。 1.简介 在…

arm 交叉编译找不到so_嵌入式杂谈之交叉编译

这次扯一下嵌入式开发过程中经常用到的交叉编译器,虽说在之前的文章也提到过这个问题,不过上次是着重介绍为什么使用交叉编译器(主要是为了劝服自己从单片机的思想中脱离出来,慢慢的接受嵌入式Linux开发的一些约定俗成的工具与方法)&#xff…

Java 10将如何改变您的编码方式

突出显示Java 10中新的Java局部变量类型推断功能 早在2016年,Java社区就掀起了新的JDK增强提案(JEP): JEP 286 。 现在,两年后,局部变量类型推断可以说是Java 10中最值得注意的功能。这是Java语言开发人员…