首页 时政热点 科技头条 智能AI 安全攻防 数码硬件 开发者生态 归档 标签 关于

我们构建开源功能标志服务器已经有 11 年了

摘要

Unleash is a powerful open-source solution for feature management. It streamlines your development workflow, accelerates software delivery, and empowers teams to control how and when they roll out new...

and your the Unleash you with for source SDKs get
2026-11-06 1 阅读 约7分钟阅读 ivarconr
分享:
字号:
Unleash 是一个功能强大的开源功能管理解决方案。它简化了您的开发工作流程,加速了软件交付,并使团队能够控制向最终用户推出新功能的方式和时间。借助 Unleash,您可以按照自己的节奏将代码部署到更小、更易于管理的版本中。 Unleash 中的功能标志可让您使用真实的生产数据测试代码,从而降低对用户体验产生负面影响的风险。它还使您的团队能够同时处理多个功能,而无需单独的功能分支。 Unleash 是 GitHub 上最流行的功能标记开源解决方案。它支持 15 个官方客户端和服务器 SDK 以及超过 15 个社区 SDK。如果您愿意,您甚至可以创建自己的 SDK。 Unleash 与任何语言和框架兼容。要开始使用 Unleash,您可以通过免费试用探索 Unleash Enterprise,也可以在本地开始使用我们的开源解决方案。要开始使用 Unleash Enterprise,请申请免费试用。这使您可以访问具有无限项目和环境以及功能(例如基于角色的访问控制、更改请求、单点登录和用于自动用户配置的 SCIM)的托管实例。要在本地设置 Unleash,您需要在计算机上安装 git 和 docker。执行以下命令: git clone git@github.com:Unleash/unleash.git cd unleash docker compose up -d 然后将浏览器指向 localhost:4242 并使用以下命令登录: 用户名:admin 密码:unleash4all 如果您希望直接通过 Node.js 运行此存储库中的源代码,请参阅贡献指南中的逐步启动和运行说明。在我们的官方 SDK 列表中找到您首选的 SDK,并将其导入到您的项目中。请遵循特定 SDK 的设置指南。如果您使用上一步中的 docker compose 文件,则需要执行以下配置详细信息: 对于前端 SDK,请使用: URL:http://localhost:4242/api/frontend/ clientKey : default:development.unleash-insecure-frontend-api-token 对于后端 SDK,请使用: Unleash API URL:http://localhost:4242/api/ API 令牌:default:development.unleash-insecure-api-token如果您使用不同的设置,您的配置详细信息很可能也会不同。检查代码中功能标志的状态非常简单!语法会根据您的语言而有所不同,但您所需要的只是一个简单的函数调用来检查标志是否可用。它在 Java 中可能是这样的: if ( unleash . isEnabled ( "AwesomeFeature" )) { // do new, flashy thing } else { // do old, mud stuff } 想要探索 Unleash 而不需要在本地进行设置吗?这里有两种简单的方法来查看它的实际效果。在浏览器中打开正在运行的 Unleash 环境,无需注册或设置。此共享演示实例包含核心功能,因此您可以快速了解 Unleash 的工作原理。 → 启动实时演示 通过 14 天的免费云试用获得您自己的专用实例。这包括完整的 Unleash Enterprise 功能集;评估 Unleash 的生产用途时的理想选择。 → 开始免费试用 部署到生产服务器 要在生产环境中自行托管 Unleash,您需要将其部署到持久服务器。我们提供了部署到 Heroku 和 DigitalOcean 等服务的指南:有关更高级的配置选项,请查看我们的文档:我们知道学习新工具可能既困难又耗时。我们有一个不断增长的热衷于提供帮助的社区。请随时寻求帮助。 💬 如果您想询问有关 Unleash、功能切换或一般性讨论这些主题的开放式问题,请加入 Slack 上的 Unleash。 💻 如果您发现错误或有关于如何改进 Unleash 的想法,请创建 GitHub 问题。 📚 请访问文档以获取更深入的描述、操作指南等。 📖 详细了解构建和扩展功能标志解决方案的原则。 Unleash 是 GitHub 上最大的开源功能标志解决方案。构建 Unleash 是一项协作努力,我们非常感谢许多聪明而有才华的人。与社区一起构建它可以确保我们构建一个能够为人们解决实际问题的产品。我们也很乐意得到您的帮助:请随时提出问题或提供拉取请求。查看 CONTRIBUTING.md 文件以获取贡献指南,并查看 Unleash 开发人员指南以获取有关环境设置、运行测试和从源代码运行 Unleash 的提示。在合并拉取请求之前,贡献者必须阅读并同意 Unleash 贡献者许可协议 。您可以访问 https://docs.getunleash.io 上的 Unleash 文档。截至 2026 年 2 月 2 日,Unleash 文档源代码位于其自己的存储库中: Unleash/unleash-documentation 。灵活性和适应性 隐私设计(GDPR 和 Schrems II)。最终用户数据永远不会离开您的应用程序。审核日志 通过 st 强制执行 OWASP 的安全标头
这篇文章对您有帮助吗?

订阅66必读

每日精选科技资讯,直达你的邮箱