github QuantumNous/new-api v0.9.0-alpha.1

latest releases: v0.9.0-alpha.17, v0.9.0-alpha.16, v0.9.0-alpha.15...
21 days ago

Relay 架构重构(测试版)发布说明

大家好,

我们把 Relay 的底层重写了。

这不是一次普通的功能更新。旧的代码债和架构限制了我们想做的一些新东西,性能也快到头了,所以我们干脆花了点时间,从头把它重新设计了一遍。

目标很简单:为了性能、稳定性和以后能更方便地加功能。

目前这个版本,你从表面上可能看不到太多新东西,但它的核心已经完全变了。


【警告】这是破坏性更新,请务必小心

这次重构动了核心架构,所以 100% 存在不兼容的风险。我们自己测试时尽力抹平了差异,但无法覆盖所有人的使用场景。

所以,请务必按下面的步骤来:

  1. 绝对不要直接上生产。
  2. 先在你的测试环境里,用你的业务场景完整跑一遍, 看看有没有问题。
  3. 如果测试没问题,推荐灰度上线, 先切少量流量进来观察,没问题再逐步放开。

这个版本还很早期,肯定有 bug,也可能有考虑不周的地方。欢迎大家在测试中提 issue 和反馈。

What's Changed

  • refactor: Introduce pre-consume quota and unify relay handlers by @Calcium-Ion in #1594

Full Changelog: v0.8.9.3.1...v0.9.0-alpha.1

Don't miss a new new-api release

NewReleases is sending notifications on new releases.