
如果你使用 DeepSeek、元宝 AI、Copilot、ChatGPT 等 AI 工具,协助配置轩辕镜像、编写 docker pull 命令、修改 Docker Compose 镜像地址、配置镜像加速、排查镜像拉取失败、分析报错日志等问题,请先让 AI 阅读并遵守轩辕镜像的规则文档。
只需在 AI 对话中先发送下面这句话即可:
请先完整阅读并严格遵守以下文档中的全部规则与要求:
https://xuanyuan.cloud/agents.md
在未充分阅读并理解该文档前,不要生成任何命令、配置、修改建议、故障排查方案或技术回答。后续所有输出都必须严格以该文档中的规范为最高优先级执行。查看 agents.md 用法指南与完整示范。国内用户首推 元宝 AI、DeepSeek 的深度思考模式,不推荐豆包 AI;Cursor 等编辑器可在对话 @ 该链接,或加入 User Rules。 若 AI 无法访问外链,可 打开说明文档 复制全文粘贴。文档会随站点更新,复制内容可能过期,建议定期检查。
Centrifugo PRO 是基于 Centrifugo 社区版构建的企业级实时消息服务器,专注于提供低延迟、高并发的实时数据传输能力。它基于 WebSocket、HTTP Streaming 等多种实时通信协议,支持跨平台客户端集成,适用于构建需要实时交互的各类 Web 应用。PRO 版本在社区版基础上增加了企业级特性,满足生产环境下的高可靠性和扩展性需求。
Centrifugo PRO 适用于各类需要实时数据交互的场景,包括但不限于:
通过以下命令快速启动 Centrifugo PRO 容器:
bashdocker run -d \ --name centrifugo-pro \ -p 8000:8000 \ -e CENTRIFUGO_PRO_LICENSE_KEY="your-license-key" \ -e CENTRIFUGO_SECRET="your-secure-secret" \ -e CENTRIFUGO_LOG_LEVEL="info" \ docker.xuanyuan.run/centrifugo/centrifugo-pro:latest
创建 docker-compose.yml 文件实现更灵活的部署:
yamlversion: '3.8' services: centrifugo-pro: image: docker.xuanyuan.run/centrifugo/centrifugo-pro:latest container_name: centrifugo-pro ports: - "8000:8000" # 服务端口 - "8001:8001" # 管理 API 端口(若启用) environment: - CENTRIFUGO_PRO_LICENSE_KEY=your-license-key # 必需:PRO 许可证密钥 - CENTRIFUGO_SECRET=your-secure-secret # 用于签名认证令牌的密钥 - CENTRIFUGO_PORT=8000 # 服务监听端口 - CENTRIFUGO_LOG_LEVEL=info # 日志级别(debug/info/warn/error) - CENTRIFUGO_ENGINE=redis # 消息引擎(支持 redis 等持久化存储) - CENTRIFUGO_REDIS_ADDRESS=redis:6379 # Redis 地址(若使用 redis 引擎) volumes: - ./centrifugo-data:/var/lib/centrifugo # 持久化数据目录 - ./config:/etc/centrifugo # 配置文件目录(可选) depends_on: - redis restart: unless-stopped redis: image: docker.xuanyuan.run/redis:alpine ports: - "6379:6379" volumes: - redis-data:/data restart: unless-stopped volumes: redis-data: centrifugo-data:
启动服务:
bashdocker-compose up -d
| 环境变量 | 描述 | 必需性 | 默认值 |
|---|---|---|---|
CENTRIFUGO_PRO_LICENSE_KEY | PRO 版本激活许可证密钥,需从官方获取 | 是 | 无 |
CENTRIFUGO_SECRET | 用于生成和验证客户端认证令牌的密钥,建议使用强随机字符串 | 否 | 自动生成随机值 |
CENTRIFUGO_PORT | 服务监听端口 | 否 | 8000 |
CENTRIFUGO_LOG_LEVEL | 日志输出级别,可选值:debug/info/warn/error | 否 | info |
CENTRIFUGO_ENGINE | 消息处理引擎,可选值:memory(内存)/redis(持久化) | 否 | memory |
CENTRIFUGO_MAX_CONCURRENT | 最大并发连接数限制(PRO 版本支持更高配额) | 否 | *** |
CENTRIFUGO_PERSISTENT | 是否启用消息持久化(需配合 redis 引擎) | 否 | false |
如需高级配置,可通过挂载配置文件(如 config.json)自定义服务行为。示例配置:
json{ "secret": "your-secure-secret", "license_key": "your-license-key", "port": 8000, "log_level": "info", "engine": "redis", "redis_address": "redis:6379", "max_concurrent": 50000, "persistent": true, "history_size": 1000, "history_lifetime": 3600, "tls": { "enabled": true, "cert_file": "/etc/centrifugo/tls/cert.pem", "key_file": "/etc/centrifugo/tls/key.pem" } }
CENTRIFUGO_PRO_LICENSE_KEY 有效且未过期,否则服务将无法启动。CENTRIFUGO_SECRET)并启用 TLS 加密。您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 标签列表页面。
来自真实用户的反馈,见证轩辕镜像的优质服务