今天看了一天的apache 的httpasyncclient ,为了和默认的httpclient做个对比,httpcore是核心轻量级的提供传统阻塞IO 和 java NIO两种方式,httpclient基于httpcore做的全功能封装

能应付绝大部分爬虫需求, HttpAsyncClient 是基于httpcore NIO 和httpclient基础上做的进一步封装,主要利用异步回调方式,适用于高性能需求的场景下 ,官方文档 如是说:

Asynch HttpClient is a HTTP/1.1 compliant HTTP agent implementation based on HttpCore NIO and HttpClient components. It is a complementary module to Apache HttpClient intended for special cases where ability to handle a great number of concurrent connections is more important than performance in terms of a raw data throughput.

可耻的用有道翻一下

异步调用HttpClient HTTP / 1.1兼容的HTTP代理实现基于HttpCore NIO和HttpClient组件。 Apache HttpClient是互补模块用于特殊情况处理大量并发连接的能力比性能更重要的原始数据吞吐量。

有很多例子

http://hc.apache.org/httpcomponents-asyncclient-dev/examples.html

可供参考,现在言归正传我之前做了些关于asyncclient的例子引用的pom  4.0-alpha3 ,今天在apache官网上找的为

<dependency>

<groupId>org.apache.httpcomponents</groupId>

<artifactId>httpasyncclient</artifactId>
<version>4.0.1</version>

</dependency>

发现之前写的测试类方法无效了,(比如httpclient.start()就没有了),为了搞明白 alpha3跟正式版本号有什么区别,用了下万能的百度

如下

alpha:是内部测试版,一般不向外部发布,会有很多Bug.一般只有测试人员使用。

Beta:也是测试版,这个阶段的版本会一直加入新的功能。在Alpha版之后推出。

RC:(Release Candidate) 顾名思义么 ! 用在软件上就是候选版本。系统平台上就是发行候选版本。RC版不会再加入新的功能了,主要着重于除错。

GA:General Availability,正式发布的版本,在国外都是用GA来说明release版本的。

RTM:(Release to Manufacture)是给工厂大量压片的版本,内容跟正式版是一样的,不过RTM版也有出限制、评估版的。但是和正式版本的主要程序代码都是一样的。

OEM:是给计算机厂商随着计算机贩卖的,也就是随机版。只能随机器出货,不能零售。只能全新安装,不能从旧有操作系统升级。包装不像零售版精美,通常只有一面CD和说明书(授权书)。

RVL:号称是正式版,其实RVL根本不是版本的名称。它是中文版/英文版文档破解出来的。

EVAL:而流通在网络上的EVAL版,与“评估版”类似,功能上和零售版没有区别。

RTL:Retail(零售版)是真正的正式版,正式上架零售版。在安装盘的i386文件夹里有一个eula.txt,最后有一行EULAID,就是你的版本。比如简体中文正式版是EULAID:WX.4_PRO_RTL_CN,繁体中文正式版是WX.4_PRO_RTL_TW。其中:如果是WX.开头是正式版,WB.开头是测试版。_PRE,代表家庭版;_PRO,代表专业版。

α、β、λ常用来表示软件测试过程中的三个阶段,α是第一阶段,一般只供内部测试使用;β是第二个阶段,已经消除了软件中大部分的不完善之处,但仍有可能还存在缺陷和漏洞,一般只提供给特定的用户群来测试使用;λ是第三个阶段,此时产品已经相当成熟,只需在个别地方再做进一步的优化处理即可上市发行。

转载于:https://www.cnblogs.com/cphmvp/p/3608086.html

java_软件发布版本_Asynch HttpClien 对比发行版本说明_Alpha、Beta、RC、GA版本的区别...相关推荐

  1. 版本代码详解:Alpha,Beta,Rc,GA,RTM,OEM等简称都代码什么意义

    为什么80%的码农都做不了架构师?>>>    Alpha:是内部测试版,一般不向外部发布,会有很多Bug.一般只有测试人员使用. Beta:也是测试版,这个阶段的版本会一直加入新的 ...

  2. alpah beta rc ga 什么意思版本 HttpClient 4.2.3 (GA)

    这些名字里面都有GA,GA代表什么意思啊? Alpha:是内部测试版,一般不向外部发布,会有很多Bug.一般只有测试人员使用. Beta:也是测试版,这个阶段的版本会一直加入新的功能.在Alpha版之 ...

  3. 软件发布版本区别介绍

    Alpha: Alpha 是内部测试版,一般不向外部发布,会有很多Bug.除非你也是测试人员,否则不建议使用. 是希腊字母的第一位,表示最初级的版本 alpha就是α,beta就是β alpha版就是 ...

  4. 软件发布版本区别介绍-Alpha,Beta,RC,Release

    标签: Alpha: Alpha是内部测试版,一般不向外部发布,会有很多Bug.除非你也是测试人员,否则不建议使用. 是希腊字母的第一位,表示最初级的版本 alpha就是α,beta就是β alpha ...

  5. 软件版本号命名规范_软件发布版本介绍

    一. 软件版本阶段介绍 Alpha版: 此版本表示该软件在此阶段主要是以实现软件功能为主,通常只在软件开发者内部交流,一般而言,该版本软件的Bug较多,需要继续修改. Beta版: 该版本相对于α版已 ...

  6. 什么是BETA,RC,ALPHA版 - 软件命名规范

    1. 软件版本阶段说明 * Alpha版: 此版本表示该软件在此阶段主要是以实现软件功能为主,通常只在软件开发者内部交流,一般而言,该版本软件的Bug较多,需要继续修改. * Beta版: 该版本相对 ...

  7. 软件版本号讲解:什么是Alpha,Beta,RC,Release

    软件版本号讲解:什么是Alpha,Beta,RC,Release 关键字: 版本, alpha, beta, rc, release 一.软件版本阶段说明 Alpha版: 此版本表示该软件在此阶段主要 ...

  8. 软件发布版本命名规则

    1 版本类型   1.1 正式版本   Enhance:增强版或者加强版 属于正式版 Full version:完全版 属于正式版 Release:发行版,有时间限制 Upgrade:升级版 Reta ...

  9. 软件发布中的不同版本

    软件发布过程中不同的版本号代表不同的含义,以下做简单介绍: alpha版本 内部测试版.α是希腊字母的第一个,表示最早的版本,一般用户不要下载这个版本,这个版本包含很多BUG,功能也不全,主要是给开发 ...

最新文章

  1. xdoj(1187~1195 )Orz熊猫杯。
  2. 深入卷积神经网络背后的数学原理 | 技术头条
  3. mac mysql 链接_Mysql mac安装以及navicat链接
  4. numpy 函数一:linspace
  5. Winform中创建超链接,点击跳转网页
  6. 安装php 端口被占用,安装phpstudy,APMServ启动服务提示80端口被占用
  7. 大航海北斗星导航系统V1.10
  8. 通过 docker 搭建自用的 gitlab 服务
  9. GBDT与LR融合现状
  10. 为什么非零实对称矩阵一定是正定矩阵
  11. 第二章 一元函数的导数与微分概念及其计算
  12. 利用FME(myfme)将MAPGIS格式的土地处用现状图完美转换为CAD
  13. Tomcat配置HTPPS访问
  14. 由于删掉注册表中\Hkey_classes_root\lnkfile下的IsShortcut文件导致右键我的电脑的管理出现的问题
  15. STM32+PN532写UltraLight标签
  16. 什么是favicon.ico,以及如何使用它
  17. Dynagon代码阅读感想
  18. 平面设计中的网格系统pdf_【200421】平面设计必看书籍超越平凡的设计平面设计中的网格系统等|电子书资源免费分享...
  19. 问题-百度云同步盘登陆时提示155010错误
  20. get和Post的区别,端口号。

热门文章

  1. java生成二维码/java解析二维码
  2. 五分钟学会centos配置gitlab
  3. Python 生成MYSQL inser语句
  4. [Effective JavaScript 笔记]第59条:避免过度的强制转换
  5. gradient杂谈
  6. UINavigationBar 上面添加多个按钮
  7. jQuery :nth-child前有无空格的区别
  8. 11g compression 新特性(1)
  9. PHP后期静态绑定概念和用法
  10. firefox不激活新标签页