Apache Hadoop中“普遍可用”,“生产就绪”,“稳定”和“最新/当前”之间有什么区别?

问题描述 投票:2回答:1

在描述软件产品版本的状态时,“一般可用”,“生产就绪”,“稳定”和“最新/当前”之间有什么区别?

我在Apache Hadoop网站上遇到这些条款,当试图选择正确的版本/发布/分发(这三个词也让我感到困惑)下载时:

https://hadoop.apache.org/docs/r3.2.0/

Apache Hadoop 3.2.0在之前的稳定次要版本(hadoop-3.1)中包含了许多重要的增强功能。这是3.2版本系列中的第一个版本,尚未普遍可用(GA)或生产就绪。

https://hadoop.apache.org/docs/r3.1.2/

Apache Hadoop 3.1.2在之前的主要版本系列(hadoop-2.x)中包含了许多重要的增强功能。此版本通常可用(GA),这意味着它代表了API稳定性和质量的一个点,我们考虑生产就绪。

https://hadoop.apache.org/docs/r2.9.2/

Apache Hadoop 2.9.2是2.x.y版本系列中的一个点版本,它基于之前的稳定版本2.9.1。

http://hadoop.apache.org/docs/stable/http://hadoop.apache.org/docs/current/都指https://hadoop.apache.org/docs/r2.9.2/

hadoop version release
1个回答
1
投票

TLDR:通常生产就绪,稳定且通常可用只是同义词,但每个团队的定义可能略有不同。

每个开发人员团队都有自己的这些术语陈述,但通常可以描述为:

  • Release Candidate(RC):此版本优于beta版本。它不会每小时崩溃,普通用户可以使用它,如果他们想要的话。当然会有错误,但它们不会出现足够的时间,真的很烦人。但企业用户不应该使用它,因为它对他们来说并不稳定。有些软件没有RC,它从beta版本升级到GA / Production-ready版本。
  • 一般可用:它是RC的改进版本,有许多错误修正(由使用RC的人发现),适用于生产就绪的工作。通常GA和生产就绪只是同义词。大多数软件称这些版本稳定,但有些软件定义稳定如下:
  • 稳定:有时这个词不仅意味着生产就绪版本,而且意味着几乎没有错误的版本,超稳定可以在几年内使用。但大多数情况下它只是GA / PR的同义词。
  • 当前:通常它是开发版本的同义词,具有最新功能(以及最新的错误,呵呵:))。请注意,如果软件有几个主要版本(如Python2 / 3),则当前版本通常设置为最流行或最稳定的版本。

在Hadoop案例中:

  • 没有版本的名称中包含RC,但有些版本用作RC,如3.2.0。
  • GA,稳定和生产就绪只是同义词。
  • 当前版本设置为Hadoop 2分支的最后一个稳定版本。
© www.soinside.com 2019 - 2024. All rights reserved.