云原生运维
多副本负载均衡
多个 Monkeys 服务副本的负载均衡
多副本负载均衡
大多数 Monkeys HTTP 服务可以放在 Kubernetes Service 或 ingress/load balancer 后面扩容。状态应放在 PostgreSQL、Redis、对象存储或外部供应商中,而不是本地进程内存。
按服务类型说明
- 前端:作为静态 Web 服务扩容。
- 主后端:控制数据库迁移,并确保 session/config 共享方式正确。
- Workers:根据队列和任务行为扩容。
- 工具服务:外部供应商调用需要考虑重试幂等。
- Agent 和 MCP 服务:扩容前检查线程/session 行为。
调整负载均衡行为时,务必验证 websocket、SSE 和流式接口。