亚星代理平台于近日正式发布,并同步在代码托管平台开源核心组件。这是一个面向多模型调用与多协议服务接入场景的分布式代理调度平台,采用控制面与数据面分离的分层架构,数据面单节点在16核配置下实测吞吐24,000 QPS,固定注入压力下P99延迟38毫秒,代理自身引入的额外开销约6毫秒,相较团队此前基于Nginx与Lua脚本拼装的出口方案,单位请求综合成本下降42%。首版开放内容包括数据面转发引擎、控制面配置编译器、Kubernetes Operator与Go、Python、Node三套SDK,许可证为Apache-2.0。

值得关注的点并不只在吞吐数字。亚星代理平台把过去散落在网关、服务网格与自研脚本里的能力——上游端点管理、会话粘性、配额与审计、流式透传、灰度回滚——收敛到同一套配置模型下,并用增量快照的方式把配置生效时间从分钟级压缩到秒级。对于需要在多个模型服务商、多个自建推理集群之间做统一出口的团队来说,这类平台的工程价值通常高于单点性能提升。

核心发布信息与定位:亚星代理平台是什么、面向谁

从产品定位看,亚星代理平台属于分布式代理调度平台,介于接入网关与上层应用之间,主要解决三类问题:统一出口与凭据托管、按策略进行的多上游路由、以及请求级的配额、审计与可观测。它并不训练模型,也不提供推理算力,而是把已有的模型服务、微服务与第三方API抽象成可调度的上游端点。

首个正式版本标记为v1.4.0,公开的能力边界相对明确:

  • 协议支持:HTTP/1.1、HTTP/2、gRPC、WebSocket与SSE流式响应,流式场景下不做整包缓冲。
  • 规模参数:单集群默认支持128个上游端点、2,000个数据面节点,单节点默认维持8,000条长连接。
  • 部署形态:提供Kubernetes Operator、裸机二进制包与边缘轻量模式,轻量镜像体积48MB,可在2核4GB的边缘节点运行。
  • 控制面规格:生产建议3节点起步,配置以版本化快照分发,支持按命名空间隔离租户。
  • 可观测:原生输出OpenTelemetry指标与链路,内置Grafana面板模板。

面向对象主要是三类团队:需要在多家模型服务商之间做容灾与成本分流的AI应用团队;把自建推理集群作为统一后端、需要做配额与限流的中台团队;以及出口分散在多个网关、需要做统一审计与凭据管理的企业基础设施团队。亚星代理平台的定位更接近"统一代理层",而不是"又一个反向代理"。

技术架构与关键机制:分层代理路由如何压低尾延迟

亚星代理平台的核心是名为分层代理路由(Layered Proxy Routing,LPR)的三段式结构。接入层负责TLS终止、协议识别与连接复用;策略层负责鉴权、配额、路由规则匹配与请求改写;上游层负责端点选择、健康探测与失败重试。三段之间通过无锁环形队列传递请求上下文,避免跨线程拷贝,单请求在数据面内部的上下文切换次数被压到2次以内。

端点选择由动态权重调度(Dynamic Weighted Scheduling,DWS)完成。该机制同时参考三个信号:基于EWMA的滑动延迟估计、上游当前在途连接数、以及主动健康探测的连续失败计数。三者按可配置权重合成打分,默认延迟项占比0.55、负载项0.30、健康项0.15。当某个上游的EWMA延迟在10秒窗口内相对基线抬升超过1.8倍时,权重自动衰减,衰减过程带阻尼,避免抖动引发的流量反复迁移。

针对流式调用场景,亚星代理平台实现了会话粘性缓存亲和。同一会话标识的请求在默认300秒窗口内优先命中同一上游,命中率在官方压测中达到91.3%,这对带前缀缓存的推理服务意义明显——粘性带来的缓存复用可以直接降低上游的重复计算量。粘性并非硬绑定,当目标上游健康度跌破阈值时会话会被迁移,迁移事件写入审计流。

连接侧采用TLS会话票据复用与端点级连接池组合。每个上游端点维护独立连接池,池内连接按会话票据分组,新建连接的握手成本在高并发下被摊薄。这一设计使得亚星代理平台在8,000条并发长连接场景下的常驻内存为1.8GB,连接建立失败率在压测中低于0.02%。

变更安全由影子流量与秒级回滚保障。配置在控制面编译为增量快照后,先向影子节点推送并以镜像流量验证,验证通过再分批下发;任一批次出现错误率越界,回滚在3秒内完成。整套配置生效链路的中位时间为2.1秒,而团队此前基于脚本热加载的方案为40秒至数分钟不等。

亚星代理平台数据面架构与分层代理路由示意图

上图展示了亚星代理平台数据面的三段式分流路径:请求从接入层进入,经策略层完成鉴权与路由匹配后,交由上游层的DWS模块选择端点,全过程不做请求体拷贝,仅在流式场景下保留分片引用。这一结构是后文性能数据的直接来源。

性能表现与公开评测:亚星代理平台的硬指标

官方技术文档披露的基准测试在一套相对克制的硬件上进行:数据面单节点16核32GB、万兆网卡,客户端与服务端分处不同物理机,压测工具为wrk2与Vegeta,客户端以固定速率注入以避免协调遗漏。测试分为转发吞吐、尾延迟、资源占用与配置生效四组。

  • 转发吞吐:单节点稳定24,000 QPS,此时CPU利用率78%,继续加压至30,000 QPS时P99抬升至112毫秒。
  • 尾延迟:固定注入20,000 QPS时P99为38毫秒,代理自身引入的额外开销经对照测量为6毫秒,约占总延迟的16%。
  • 流式场景:SSE透传的首字节附加延迟中位数为4.2毫秒,单连接持续推送1小时无整包缓冲累积。
  • 资源占用:8,000条并发长连接常驻内存1.8GB,空载启动内存340MB。
  • 配置生效:增量快照下发至全集群生效的中位时间2.1秒,2,000节点规模下P99为5.7秒。
  • 稳定性:72小时长稳压测中错误率0.011%,无非预期重启。

横向对比方面,官方给出的参照对象是Envoy与Nginx加Lua自研脚本两套常见方案。在相同硬件与相同注入速率下,亚星代理平台的P99延迟较Envoy默认配置低约18%,常驻内存低约31%;相较Nginx加Lua方案,吞吐高出约2.3倍,且配置生效从分钟级降至秒级。需要说明的是,上述对比基于官方自建测试环境,Envoy的调优空间较大,实际差异会随配置与业务特征变化,读者宜以自测结果为准。

在偏向应用层的评测中,亚星代理平台官方公布了一组综合评分:在包含路由匹配、鉴权限流、流式透传、故障注入与配置变更五个维度的内部基准中,v1.4.0综合得分86.4,上一版本为71.2,提升主要来自流式透传与配置变更两项。故障注入维度覆盖上游超时、连接重置、DNS抖动与证书过期四类场景,自动恢复时间中位数为4.6秒。

数据、训练或工程化策略:亚星代理平台为何能拿到这些数字

亚星代理平台没有训练环节,其"数据策略"体现在配置数据的组织与分发上。控制面将全部路由、配额与凭据元数据编译为带版本号的不可变快照,快照之间以增量差分传输,节点侧只做追加与指针切换。这一设计把"配置变更"从运行时解析改成了启动式编译,策略匹配因而可以在数据面用预编译的跳表完成,单次匹配平均耗时1.9微秒。

多控制面之间的一致性通过CRDT合并与租约选举保证。每个控制面节点持有完整快照副本,写操作先落本地日志再广播,冲突字段按最后写入租约裁决,网络分区恢复后自动收敛。这套机制让亚星代理平台在控制面节点滚动升级期间不中断数据面转发,实测升级窗口内的请求失败率为0。

工程化方面有三条主线。其一是回归基准进入CI:每次合并请求触发一轮缩短版压测,吞吐或P99相对基线劣化超过5%即阻断合并,基线数据保留最近90天。其二是eBPF旁路统计:连接级指标通过eBPF在旁路采集,不进入请求处理主路径,避免统计本身成为延迟来源。其三是混沌与模糊测试常态化:配置解析器接受结构化模糊输入,每周执行一次上游全量失联、证书批量过期与时钟跳变的组合演练,历史缺陷中有相当比例由该流程提前暴露。

硬件适配层面,亚星代理平台对NUMA做了显式绑定,网络收发线程与协议解析线程尽量落在同一NUMA节点,跨节点访问在压测中带来的延迟差异约7毫秒,这也是官方建议生产环境开启绑核的原因。此外,平台对ARM64提供一等支持,官方给出的同规格ARM实例与x86实例吞吐比为0.92。

开源、上线与生态意义:亚星代理平台的获取方式

亚星代理平台已在代码托管平台以Apache-2.0许可证开放核心代码,仓库包含数据面转发引擎、控制面配置编译器、协议适配层与测试基准套件。配套发布的内容包括:Helm Chart与Kubernetes Operator、Go/Python/Node三套管理SDK、面向常见推理服务的路由模板库、Grafana面板与告警规则集,以及一份包含全部压测脚本与方法说明的技术报告。托管版本同期上线,提供按请求量计费的控制面服务,数据面仍可自建,凭据不出企业网络。

开放边界的说明相对清晰:数据面与控制面核心采用宽松许可,企业版功能集中在多租户计费、合规审计报表与跨集群联邦调度,以独立模块形式分发。官方在文档中列出了不承诺兼容的接口清单,主要包括内部快照格式与指标标签命名,升级前需做适配检查。

对开发者而言,亚星代理平台的实际意义在于省掉一层重复建设。过去要在多个模型服务商之间做分流与容灾,通常需要组合网关插件、脚本与自研服务,链路上每多一层就多一份延迟与故障面;把调度、粘性、配额与审计收敛到单一代理层后,链路的调试成本与配置漂移风险都会下降。对企业用户而言,凭据集中托管与请求级审计是更直接的落点,配合影子流量与秒级回滚,变更风险从"发布事件"变成"可回退操作"。更多部署细节与版本节奏可参考亚星代理平台开源仓库的发布说明。

总结

亚星代理平台此次发布的实质,是把一套原本分散在网关、服务网格与自研脚本中的代理能力做成独立产品并开源。可核验的指标包括单节点24,000 QPS、P99 38毫秒、代理自身开销6毫秒、8,000长连接下1.8GB内存、配置生效2.1秒、单位请求成本下降42%,以及Apache-2.0下的数据面与控制面核心代码、Operator与三套SDK。规模参数、调度机制、评测口径与开源去向四项信息都给出了具体条目,而不是笼统的"性能提升"。

需要保留的判断是:这些数字来自官方自建环境,Envoy等对照方案仍有较大调优空间,实际收益取决于业务流量形态与上游特征。亚星代理平台更适合被看作一条统一出口与调度链路的工程解法,其价值在生产环境中会随端点数量、流式请求占比与变更频次的上升而放大,在单上游、低并发的简单场景中收益则相对有限。