Split Proxy允许您在自己的基础设施中部署一个服务,该服务的行为类似于Split的服务器,供服务器端和客户端SDK使用以同步标志,无需直接连接到Split的实际后端。
此工具可透明地减少SDK到Split服务器的连接延迟,并且适用于出于安全原因需要从私有网络到外部建立单一连接的场景。
Split Proxy支持Go 1.13或更高版本。
shelldocker pull splitsoftware/split-proxy:latest
shelldocker run --rm --name split-proxy \ -p 3000:3000 \ -p 3010:3010 \ -e SPLIT_PROXY_APIKEY="your-api-key" \ -e SPLIT_PROXY_CLIENT_APIKEYS="***,qwerty" \ splitsoftware/split-proxy
有关Split Proxy提供的所有功能以及可用于根据当前应用程序设置进行定制的配置选项,请参阅***文档。
shell- SPLIT_PROXY_APIKEY Split服务器端SDK的API密钥 - SPLIT_PROXY_LOG_LEVEL 日志级别(error;warning;info;debug;verbose) - SPLIT_PROXY_LOG_OUTPUT 日志输出位置(默认为stdout) - SPLIT_PROXY_LOG_ROTATION_MAX_FILES 日志轮转时保留的最大文件数 - SPLIT_PROXY_ADMIN_HOST 管理服务器监听的主机 - SPLIT_PROXY_ADMIN_PORT 接受传入连接的管理端口 - SPLIT_PROXY_ADMIN_USERNAME 管理端点的HTTP基本认证用户名 - SPLIT_PROXY_ADMIN_PASSWORD 管理端点的HTTP基本认证密码 - SPLIT_PROXY_ADMIN_SECURE_HC 同时保护健康检查端点 - SPLIT_PROXY_IMPRESSION_LISTENER_ENDPOINT 用于转发印象的HTTP端点 - SPLIT_PROXY_IMPRESSION_LISTENER_QUEUE_SIZE 要排队的印象批量的最大数量 - SPLIT_PROXY_SLACK_WEBHOOK 用于发布日志消息的Slack Webhook - SPLIT_PROXY_SLACK_CHANNEL 用于发布日志消息的Slack频道 - SPLIT_PROXY_IP_ADDRESS_ENABLED 向Split发送数据时包含主机的IP地址 - SPLIT_PROXY_TIMEOUT_MS 等待同步器准备就绪的时间(毫秒) - SPLIT_PROXY_SNAPSHOT 用作起点的快照文件 - SPLIT_PROXY_FORCE_FRESH_STARTUP 启动同步器前清除存储 - SPLIT_PROXY_CLIENT_APIKEYS 连接到此代理的客户端将使用的API密钥 - SPLIT_PROXY_SERVER_HOST 代理服务器启动的主机/IP - SPLIT_PROXY_SERVER_PORT 监听来自SDK的传入请求的端口 - SPLIT_PROXY_HTTP_CACHE_SIZE 要缓存的响应数量 - SPLIT_PROXY_PERSISTENT_STORAGE_FN 存储标志和用户生成数据的位置(默认:临时文件) - SPLIT_PROXY_SPLIT_REFRESH_RATE_MS 刷新splits的频率(毫秒) - SPLIT_PROXY_SEGMENT_REFRESH_RATE_MS 刷新segments的频率(毫秒) - SPLIT_PROXY_STREAMING_ENABLED 启用/禁用流功能 - SPLIT_PROXY_HTTP_TIMEOUT_MS HTTP请求总超时时间(毫秒) - SPLIT_PROXY_IMPRESSIONS_WORKERS 转发印象到Split服务器的工作线程数 - SPLIT_PROXY_EVENTS_WORKERS 转发事件到Split服务器的工作线程数 - SPLIT_PROXY_TELEMETRY_WORKERS 转发遥测数据到Split服务器的工作线程数 - SPLIT_PROXY_INTERNAL_METRICS_RATE_MS 发送内部指标的频率(毫秒) - SPLIT_PROXY_DEPENDENCIES_CHECK_RATE_MS 检查依赖项健康状况的频率(毫秒)
Split团队会监控提交到此问题跟踪器的所有问题。我们鼓励您使用此问题跟踪器提交任何错误报告、反馈和功能增强建议,我们将尽力及时响应。
有关提交拉取请求(PR)的所有信息,请参阅贡献者指南。
根据Apache License 2.0许可。详见:Apache许可证。
Split是领先的功能交付平台,面向希望以尽可能快的速度自信地部署功能的工程团队。Split的细粒度管理、实时监控和数据驱动实验确保新功能将改善客户体验,而不会中断或降低性能。Twilio、Salesforce、GoDaddy和WePay等公司信任Split为其功能交付提供支持。
要了解有关Split的更多信息,请联系***,或在[***]
Split已构建并维护适用于以下语言的SDK:
有关开源项目的完整列表,请访问我们的Github页面。
了解更多关于Split的信息:
访问split.io/product获取Split的概述,或访问我们的文档docs.split.io获取更多详细信息。

来自真实用户的反馈,见证轩辕镜像的优质服务
免费版仅支持 Docker Hub 加速,不承诺可用性和速度;专业版支持更多镜像源,保证可用性和稳定速度,提供优先客服响应。
免费版仅支持 docker.io;专业版支持 docker.io、gcr.io、ghcr.io、registry.k8s.io、nvcr.io、quay.io、mcr.microsoft.com、docker.elastic.co 等。
当返回 402 Payment Required 错误时,表示流量已耗尽,需要充值流量包以恢复服务。
通常由 Docker 版本过低导致,需要升级到 20.x 或更高版本以支持 V2 协议。
先检查 Docker 版本,版本过低则升级;版本正常则验证镜像信息是否正确。
使用 docker tag 命令为镜像打上新标签,去掉域名前缀,使镜像名称更简洁。
探索更多轩辕镜像的使用方法,找到最适合您系统的配置方式
通过 Docker 登录认证访问私有仓库
在 Linux 系统配置镜像加速服务
在 Docker Desktop 配置镜像加速
Docker Compose 项目配置加速
Kubernetes 集群配置 Containerd
在宝塔面板一键配置镜像加速
Synology 群晖 NAS 配置加速
飞牛 fnOS 系统配置镜像加速
极空间 NAS 系统配置加速服务
爱快 iKuai 路由系统配置加速
绿联 NAS 系统配置镜像加速
QNAP 威联通 NAS 配置加速
Podman 容器引擎配置加速
HPC 科学计算容器配置加速
ghcr、Quay、nvcr 等镜像仓库
无需登录使用专属域名加速
需要其他帮助?请查看我们的 常见问题 或 官方QQ群: 13763429