Skip to content
#

multi-version

Here are 26 public repositories matching this topic...

MultipleVersionsCoexist 是一个基于 Spring/Spring Boot 的接口级多版本共存管理组件,旨在为复杂业务场景提供灵活且可控的版本管理支持。它允许同一接口的多版本实现安全共存,并通过策略自动选择合适的版本,用于 Beta 测试、A/B 实验、灰度发布或差异化业务逻辑。 组件提供可控的 Bean 注入流程、优先级和环境匹配规则,让开发者可以更精确地管理接口实现。内置独特的反射式 AOP 切面机制,使用简单的注解即可实现动态增强、行为拦截和灵活扩展。并支持运行与交互 Python 脚本,实现真正的多语言协同开发能力。 MultipleVersionsCoexist 的目标是让单个开发者也能轻松使用原本属于大型团队的复杂架构能力。

  • Updated Dec 5, 2025
  • Java

Add this topic to your repo

To associate your repository with the multi-version topic, visit your repo's landing page and select "manage topics."

Learn more