为什么硅谷公司已经不用Nexus管理Maven仓库?

AF

关注世界领先 DevOps 平台 JFrog

最近经常被问到一个问题:"我已经在用 Nexus 管理 Maven 仓库,用 Artifactory 替换它有什么好处?"

其实这个问题在社区里早已有官方的答案:https://binary-repositories-comparison.github.io/

可以看这个 https://github.com/binary-repositories-comparison/binary-repositories-comparison.github.io/blob/master/docs/content/_index.md

这个 wiki 是 Artifactory,Nexus 等各自的开发团队维护的产品功能列表,目的是保证所列出的功能是公平,公正,公开的。来看看具体的对比。

语言&工具支持

Artifactory
Maven、Docker、Bower(html&js)、Chef、Puppet、CocoaPods(IOS)、Conan(C/C++)、Debian、Ruby Gems、Git LFS、Gradle、Ivy、Npm、Nuget、Opkg、Php composer、Pypi、SBT、Vagrant(box)、Rpm、Generic(通用)
Nexus
Bower、Java、Npm、Docker、Nuget、Pypi

多 Docker 镜像注册中心

Artifactory
支持多 Docker 镜像注册中心,用户可以做 Docker 镜像的流水线 Promotion。
删除 Docker 镜像时不需要停服。
Nexus 3.0
支持 Docker 镜像注册中心。
删除 Docker 镜像时需要停服。

是否支持 REST API

Artifactory
全面覆盖的 REST API。与 UI 松耦合,可以基于 REST API 实现自己的 UI。
Nexus 3.0
部分支持。

元数据

Artifactory
支持自定义属性以及属性集到任何 Layout 的二进制文件上;

可以基于这些属性进行过滤搜索,并且支持Restful 方式搜索;

跨地域远程代理仓库之间可以同步属性,管理异地协同开发。

Nexus
Nexus2 支持 Custom metadata plugin。

Nexus3 不支持。

CI 集成

Artifactory
收集所有构建相关环境信息。

收集发布以及依赖的模块信息。

支持构建 Promotion 升级。

建立二进制文件和构建的关系,多维度管理二进制文件生命周期。支持可视化的正-反向依赖关系展示。

Nexus
不支持。

Checksum 检查

Artifactory
在上传时检查 Checksum,若发现该文件已经被上传过,则不重复上传。
若文件丢失 Checksum,会重新计算并记录。
Nexus 3.0
不支持。

主动并发下载依赖

Artifactory
支持主动并发下载相关的依赖。例如 A依赖 B,B 依赖 C,Artifactory 在下载 A 的同时,会并发的下载 B 和 C。
Nexus 3.0
不支持。

任意全局查询

Artifactory
提供 AQL(Artifactory Query Language)支持任何条件的查询,包括排序,过滤,返回字段等等。
Nexus 3.0
支持有限的查询,例如通过名字查询。

深度文件查询

Artifactory
支持在任意可解压文件里搜索类文件,并提供地址。例如:在任意 Jar 包里找到 .Class 文件。
Nexus 3.0
不支持。

仓库数据统计

Artifactory
提供仓库大小,实际存储大小,文件数量,下载量,上传者等统计
Nexus 3.0
不支持

查看 Jar 文件

Artifactory
能够查看 Jar文件里的任何内容,包括 Jar 文件里的源代码。
Nexus 3.0
不支持。

仓库复制

Artifactory
支持文件夹级别的文件实时复制。支持并发多地复制(Multi-Push)保证多地仓库的一致性。
Nexus 3.0
不支持。

支持高可用

Artifactory
支持0宕机时间的高可用集群,并且可以自由水平扩展。支持 Active-Active 高可用。
Nexus 3.0
支持Master-Slave。

数据库存储

Artifactory
安装包默认绑定 Apache Derby。

支持MySQL,PostgreSQL,Oracle,MS SQL Server。

Nexus
安装包默认绑定 H2。

商业支持

Artifactory
不限制用户数量,不限制服务器硬件配置。

30天免费试用,并可以适当延期。

24/7 support,4小时响应时间。

Nexus
按用户数量收费,不限制服务器数量。

14天免费试用,并可以适当延期。

24/7 support。

谷歌云平台, 亚马逊, 苹果,Twitter, Linkedin, Netflix, Mesosphere, 甲骨文,思科,华为,腾讯,滴滴等3000+企业,都已经使用 Artifactory 管理 Maven,Docker,Yum,NPM,C/C++等仓库。

JFrog 开发了专门的工具支持从 Nexus 导出数据到 Artifactory,欢迎试用!

下载JFrog Artifactory 开源版(代替 Nexus):
http://www.jfrogchina.com/open-source/

下载JFrog Artifactory 企业版(免费试用):
https://www.jfrog.com/artifactory/free-trial/?lang=zh-hans#High-Availability

关于JFrog

世界领先DevOps平台
公司成立于2008年,在美国、以色列、法国、西班牙,以及中国北京市拥有超过200名员工。JFrog 拥有3000多个付费客户,其中知名公司包括如腾讯、谷歌、思科、Netflix、亚马逊、苹果等。连续两年,JFrog 被德勤评选为50家发展最快的技术公司之一,并被评为硅谷增长最快的私营企业之一。

综上所述,以后所在公司准备搭建私服的时候可以优先考虑JFrog Artifactory

转载:为什么硅谷公司已经不用 Nexus 管理 Maven 仓库?

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 206,013评论 6 481
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 88,205评论 2 382
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 152,370评论 0 342
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 55,168评论 1 278
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 64,153评论 5 371
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,954评论 1 283
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,271评论 3 399
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,916评论 0 259
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 43,382评论 1 300
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,877评论 2 323
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,989评论 1 333
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,624评论 4 322
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 39,209评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,199评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,418评论 1 260
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 45,401评论 2 352
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,700评论 2 345