Architecture

Spring Boot + Spring Cloud + Java + Go

强一致的账务与配置留在 Java 生态里,吞吐敏感的网关与撮合交给 Go。两边通过自研通信协议对话,不走臃肿的 JSON over HTTP。

Architecture

Java 稳住业务,Go 顶住并发

Spring Boot + Spring Cloud 承载账务、结算与配置这类强一致的业务内核;接入网关、竞价撮合与实时上报交给 Go,配合自研通信协议压低每一跳的开销。

JavaSpring BootSpring CloudGo自研通信协议实时竞价引擎推荐系统反作弊内核
EdgeGo

接入网关

承接 SDK 与服务端请求,完成协议解码、限流与鉴权。

AuctionGo

竞价撮合

并发向竞价方询价,按策略撮合并在超时窗口内返回结果。

CoreJava

业务内核

账户、广告位、素材与结算规则的唯一事实来源。

InsightJava / Go

报表与风控

实时上报流入明细与聚合两条链路,反作弊与报表共用同一份事件。

自研通信协议

二进制帧替代 JSON over HTTP,字段按 schema 编号传输,握手阶段协商密钥并在会话期内轮转。相同请求量下报文更小、解析更快,同时让抓包分析拿不到可读的资源地址。

Transport
二进制帧
Key
会话轮转

实时竞拍引擎

多区域节点就近接入,请求在区域内完成撮合,避免跨洲往返。支持首价、次价与混合策略,底价按广告位实时调控,超时的竞价方直接跳过而不拖慢整轮。

Latency
< 100ms
Strategy
首价 / 次价
Regions
多区域节点
Deployment

部署形态可以跟着业务走

从单区域起步,随着市场扩张再增加竞价节点;对数据主权有要求的客户可以选择独立部署。

SaaS

托管接入

最快的方式:拿到密钥直接接 SDK 或协议,节点与运维由我们负责。

  • 零运维成本
  • 共享全球竞价池
  • 版本随平台更新
Hybrid

混合部署

业务内核托管,竞价节点或上报链路部署在客户自己的区域内。

  • 数据落在指定区域
  • 就近接入降延迟
  • 报表口径保持统一
Private

独立部署

整套系统部署在客户环境,适合有数据主权要求或需要深度定制的团队。

  • 源码级定制空间
  • 独立密钥体系
  • 独立运维与升级节奏
Reliability

降级路径比峰值性能更值钱

竞价方超时、区域节点故障或素材服务不可用时,系统都有明确的降级动作,而不是把错误抛回 SDK。

竞价方超时
跳过该竞价方,用已收到的出价完成撮合,不拖慢整轮。
区域节点故障
流量自动切到次近节点,延迟上升但不中断投放。
素材服务不可用
返回预置的兜底素材,保证广告位不出现空白。
上报链路拥塞
本地落盘缓冲后补传,报表延迟但不丢事件。
反作弊模型不可用
自动回落到规则引擎,判定更保守但不放行未知流量。
Get Started

把联盟系统的脏活,交给一套自研内核

加密协议、全球竞拍与反作弊内核都已经就位。通过 Telegram 认证提交申请,我们签发密钥,你就能在联调环境跑通第一次曝光。

提示:点击页面任意位置试试 —— 这一段是用 vue-bits 的 ClickSpark 做的