
如果你使用 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 无法访问外链,可 打开说明文档 复制全文粘贴。文档会随站点更新,复制内容可能过期,建议定期检查。
vitess/vtgate 是 Vitess 数据库集群解决方案中的关键组件镜像,提供查询路由和负载均衡功能。Vitess 是一个开源的分布式 MySQL 集群管理系统,旨在解决大规模数据库部署的复杂性问题。
vtgate 作为 Vitess 架构中的查询入口点,负责接收客户端请求,解析 SQL,路由到适当的 vttablet 实例,并聚合结果返回给客户端,对应用程序隐藏数据库集群的复杂性。
bashdocker run -d --name vtgate vitess/vtgate
vtgate 主要通过命令行参数进行配置,常用参数包括:
--topo_implementation:拓扑服务实现类型(如 etcd, zk)--topo_global_server_address:全局拓扑服务地址--topo_global_root:全局拓扑服务根路径--port:监听端口(默认 ***)--grpc_port:gRPC 服务端口(默认 ***)--mysql_server_port:MySQL 协议端口(默认 ***)--cells:服务的单元格列表(逗号分隔)--tablet_types_to_wait:启动前等待的 tablet 类型(如 "primary,replica")--health_check_interval:健康检查间隔(毫秒)--queryserver-config-pool-size:连接池大小yamlversion: '3' services: vtgate: image: vitess/vtgate ports: - "15001:15001" # HTTP 端口 - "15991:15991" # gRPC 端口 - "15306:15306" # MySQL 协议端口 command: > --topo_implementation=etcd --topo_global_server_address=etcd:2379 --topo_global_root=/vitess/global --cells=zone1 --tablet_types_to_wait=primary,replica --health_check_interval=5000 depends_on: - etcd - vtctld etcd: image: quay.io/coreos/etcd:v3.4.13 command: etcd --listen-client-urls http://0.0.0.0:2379 --advertise-client-urls http://etcd:2379 vtctld: image: vitess/vtctld # vtctld 配置...
虽然 vtgate 主要使用命令行参数配置,但部分环境变量也会影响其行为:
VTLOG_LEVEL:日志级别(默认 INFO)POD_NAME:Kubernetes 环境中的 Pod 名称(用于自动配置)NAMESPACE:Kubernetes 命名空间VTGATE_TMP_DIR:临时文件目录您可以使用以下命令拉取该镜像。请将 <标签> 替换为具体的标签版本。如需查看所有可用标签版本,请访问 标签列表页面。
来自真实用户的反馈,见证轩辕镜像的优质服务