惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

美团技术团队
阮一峰的网络日志
阮一峰的网络日志
T
The Blog of Author Tim Ferriss
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
宝玉的分享
宝玉的分享
L
LangChain Blog
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
Last Week in AI
Last Week in AI
博客园 - 司徒正美
M
MIT News - Artificial intelligence
人人都是产品经理
人人都是产品经理
WordPress大学
WordPress大学
B
Blog RSS Feed
H
Hackread – Cybersecurity News, Data Breaches, AI and More
博客园 - Franky
B
Blog
V
V2EX
J
Java Code Geeks
D
Docker
博客园 - 叶小钗
The Cloudflare Blog
量子位
博客园_首页
MongoDB | Blog
MongoDB | Blog

Java

开源:用刚发布的 Spring AI 2.0.1,撸了一个全功能 Agent - V2EX 纯开源 Nexus 替代方案 kkRepo 1.0.0 正式发布,新增 R/CRAN、Go Hosted 和多套 UI 主题 - V2EX 不想写代码,但想要集成一个登录页面? Sa-Token-Quick-Login 帮你实现! - V2EX 善于学习的 Java 后端朋友们,想请教下你是如何榨干自己的工作项目经验,把它沉淀下来慢慢积攒成自己的能力的? - V2EX Java Crac 几乎正式可用 - V2EX Sa-Token v1.46.0 发布 🚀,来看看有没有令你心动的功能! - V2EX 可以下线 Nexus 了:纯开源制品仓库 kkRepo v0.9.0 发布,新增 Alpine、Hugging Face Models 与全局搜索 - V2EX Java 转 native 究竟行不行?无需精通 graalvm native-image 配置就能打包 native exe 方法分享。 - V2EX fastjson 居然停止维护了 - V2EX happens-before 详解 华为的毕昇 JDK 8 AppCDS 特性稳定吗? 我把 Java 开发的 kkRepo 支持 AOT 编译, 1s 极速启动,空闲内存小于 200MB fastjson1.x 最新版本疑似又出 RCE 漏洞了 Sonatype 正引入 Maven Central 仓库发布使用情况可见性和针对高流量发布活动的限制 让 Java 再次伟大,没有人比我更懂得如何打包!(分享一个四两拨千斤的多 jar 打包 exe 方式) 使用 kkRepo 搭建 Maven 私服 Nexus 的平替 neuxs-plus 开源涉嫌商标侵权,被迫改名 kkRepo 我在 IDEA tab 里养了一只猫 Java 确实是内存高效的 用 AI 把 visualvm 的部分功能界面换了个马甲 javaer 现在出去面试 问哪些内容 sa-token + spring cloud gateway 过滤器顺序问题 关于在 wsl 中使用 idea 进行 Java 开发的问题 求助, Fortify 漏扫问题解决 微信 ClawBot 和企微 AIBot 的 Java SDK 老业务信创重构选型大家有啥建议 ai 编程的情况在你们使用什么 IDE 下面这段 Java 多态的代码,如何才能改为 Go、 Python 、JS、C++版本? JDK 26 发布,非 lts 版本 DoytoQuery vs SpringDataJPA
讲讲我怎么获得 kkRepo 的首个企业用户,成功替换掉 Nexus,...
g632104866 · 2026-07-08 · via Java

前言

kkRepo ( https://github.com/klboke/kkRepo )一个对标 Nexus ,解决 Nexus 社区版本限制痛点的开源制品仓库项目,目前已经支持了 Maven, npm, PyPI, Go, Helm, Cargo/Rust, Docker/OCI, NuGet, RubyGems, Yum, and Raw 这些仓库,下一步打算支持华为的鸿蒙 ohpm 仓库。

主动出击,寻找痛点用户

项目发布后,我就在 Google 搜索 “nexus 社区版限制” 这个关键词。找到了

这个博文,因为我发现类似的内容,这个博文在 Google 的 SEO 排名第一。然后在博文下跟帖回复了。

你好,我们开发了一个可以平替 Nexus 的软件,代码完全开源,也支持一键从 Nexus 迁移到 nexus-plus ,且我们已经在生产环境运行很久了。想调研下,因为 Nexus 的开源免费功能部分限制的越来越多的情况下,是否有兴趣切到 nexus-plus 来。附项目地址: https://github.com/klboke/nexus-plus

7 天之后,就有用户看到了我的评论,然后成功互加到微信。在微信上全力协助他,解答各种疑问。从加微信到他们生产落地不到一周时间。从 Nexus 开始迁移到 kkRepo 只用了 1 天时间。

img

以下来自对方的真实切换背景

我们是一家光伏制造企业,研发团队超过 500 人,覆盖 50 多个项目,内部多条产品线共用统一的 CI/CD 流水线。制品仓库作为构建基础设施的核心组件,承担着 Maven 、npm 、pypi 等多种制品的托管与分发职责,是整个研发体系的关键基础设施。

过去几年,我们一直使用 Sonatype Nexus Repository 3.78.2-04 ( Community Edition ),通过 Docker Compose 部署,底层数据库使用 PostgreSQL ,制品 blob 存储使用 OSS 。随着业务规模扩大,Nexus Community Edition 的一些限制逐渐暴露出来,最终促使我们启动了制品仓库的平替与迁移工作。

迁移到 kkRepo 后,实际效果:

不再有组件数量和请求量上限,不用担心触发硬性封顶 支持多副本部署和滚动升级,升级不再需要停服 可以按需扩容,支持弹性伸缩 元数据在 MySQL 中,blob 在 OSS 中,数据备份和恢复更方便 CI 配置和客户端全部无需修改,切换后业务侧没有收到任何失败反馈

后记

kkRepo 从开源到现在,不到一个月的时间,中间还经历了改项目名称这么狗血的事情,然后能在这么短时间内在 500 人研发团队规模的企业落地,安全平稳的从 Nexus 迁移到了 kkRepo ,完全超出了我的预期。这证明了 kkRepo 这个项目有真实的项目价值,以及落地场景。希望 kkRepo 这个项目能帮助到更多的企业,发挥更大的价值。