library_books 思博业务

服务器组功能使用说明

功能概述

服务器组用于对多台服务器进行分组管理,支持按分配策略自动选择服务器开通业务。适用于多节点负载均衡、跨区域部署等场景。

应用场景

  • 多节点部署:同一产品分布在多台服务器上,开通时自动分配
  • 负载均衡:轮询分配策略,将新业务均匀分布到各服务器
  • 库存管理:每台服务器独立维护库存,库存不足时自动跳过
  • 灾备冗余:一台服务器故障时,自动分配到其他可用服务器

管理入口

后台 → 业务/产品 → 服务器管理 → 服务器组管理

创建服务器组

前置条件

  1. 已添加至少一台服务器(后台 → 业务/产品 → 服务器管理 → 添加)
  2. 服务器已配置好对应插件

创建步骤

  1. 进入 服务器管理 页面
  2. 点击顶部右侧 服务器组管理 链接
  3. 点击 添加 按钮
  4. 填写以下信息:
字段说明示例
组名称服务器组的标识名称美国西岸节点组
选择插件筛选该插件类型的服务器梦奈宝塔对接模块
选择服务器勾选要加入组的服务器多选
分配方式开通时如何选择服务器随机
备注说明可选仅限美国西海岸节点
状态启用/隐藏启用

分配方式说明

方式说明适用场景
随机从有库存的服务器中随机选择常规均衡
轮流选择当前活跃实例最少的服务器负载均衡
最少负载选择库存剩余最多的服务器资源均匀分配

硬性约束

同组内的服务器必须满足以下条件:

  1. 同一插件:组内所有服务器必须使用相同的插件类型
  2. 一服一组:一台服务器只能加入一个服务器组

关联商品

商品编辑页配置

  1. 进入商品编辑 → 服务器配置 Tab
  2. 配置方式选择 服务器组
  3. 选择已创建的服务器组
  4. 保存即可

工作流程

用户下单 → 判断商品用了服务器组 → 按分配策略选服务器 → 原子扣库存 → 创建业务 → 调插件开通
  • 开通时从组内按策略自动选择一台有库存的服务器
  • 选中的服务器 ID 写入业务记录(host.server_id
  • 后续暂停、删除等操作均通过 host.server_id 找到对应服务器
  • 删除业务时自动归还服务器库存

注意事项

  1. 请勿随意切换配置方式:商品在已有开通业务的情况下,切换单服务器/服务器组可能导致已开通的实例无法正常运行
  2. 库存管理:每台服务器独立维护库存,开通时扣减,删除时归还
  3. 组内服务器变更:修改组内服务器列表不影响已开通的业务
  4. 删除保护:正在被商品使用的服务器组无法删除

常见问题

开通时提示"库存不足"怎么办?

说明组内所有服务器的可用库存都已用完。可以通过以下方式解决:

  • 增加新的服务器到组内
  • 在服务器管理页面调整库存数量
  • 清理已终止的业务释放库存

分配方式可以修改吗?

可以,修改后对新开通的业务生效,不影响已开通的业务。

服务器组和单服务器有什么区别?

  • 单服务器:所有业务都在同一台服务器上
  • 服务器组:业务在多台服务器间自动分配,每台服务器独立管理库存

如何查看业务分配到了哪台服务器?

可以在业务列表页面查看 服务器 列,或进入业务详情查看服务器信息。

chat_bubble_outline 评论 0

edit 发表评论

目录