WSO2 API 管理器并行限制并行请求
WSO2 API Manager parallel limit parallel requests
不知是否有每秒向API管理器发出的任何限制请求。
这个限制是看机器的处理能力还是有什么技术限制?
WSO2 API管理器默认支持基于每分钟请求数的限制。
你可以根据自己的需要定制这个,看看here
WSO2 API Manger 具有限制层策略,允许您在 time.for 示例
的给定时间段内将成功命中的次数限制为 API
- 铜牌:每分钟 1 个请求
- 白银级:每分钟 5 个请求
- 黄金级:每分钟 20 个请求
- 无限制:无限制访问。
您还可以根据 IP address.refer 此 link for how to throttle based on IP address
限制请求
根据我们的 LAB 基准测试,当 运行 在 2 网关节点集群中具有 150 个并发且响应时间为 30 时,网关节点每秒可以处理约 3000 个事务 (TPS)。请查找设置的详细信息和性能测试
基本设置详细信息
WSO2 API 管理器:网关 - 2 - active/active
WSO2 API 经理:密钥管理器 - 2 - active/active
WSO2 API 经理:出版商 - 1 - active/passive
WSO2 API 经理:商店 - 1 - active/passive
缓存设置
启用网关缓存
硬件设置
物理:
3GHz Dual-core Xeon/Opteron(或最新),4 GB RAM(最低:JVM 2 GB,OS 2GB,10GB 可用磁盘 space(最低)磁盘基于预期的存储要求(通过考虑文件上传和备份策略来计算)。(例如,如果机器中有 3 个 Carbon 实例 运行,则需要 4 CPU、8 GB RAM 30 GB 免费 space)
虚拟机:
最少 2 个计算单元(每个单元具有 1.0-1.2 GHz Opteron/Xeon 处理器)4 GB RAM 10GB 可用磁盘 space。一个 cpu 单元用于 OS 和一个用于 JVM。 (例如,如果 3 个 Carbon 实例 运行ning 需要 4 个计算单元的 VM 8 GB RAM 30 GB 免费 space)
EC2:c3.large 个实例到 运行 个 Carbon 实例。 (例如,如果 3 个 Carbon 实例 EC2 Extra-Large 实例)注意:基于 I/O 实例的 c3.large 性能,建议在更大的实例中 运行 多个实例(c3.xlarge 或 c3.2xlarge).
根据这些结果,单个节点最多可以处理 3000 TPS。这个 TPS 值会随着时间的并发级别和负载而变化。因此,在扩展时,我们假设每个节点最多可以处理 3000 TPS,这样整体 TPS 就会增加。
不知是否有每秒向API管理器发出的任何限制请求。
这个限制是看机器的处理能力还是有什么技术限制?
WSO2 API管理器默认支持基于每分钟请求数的限制。
你可以根据自己的需要定制这个,看看here
WSO2 API Manger 具有限制层策略,允许您在 time.for 示例
的给定时间段内将成功命中的次数限制为 API- 铜牌:每分钟 1 个请求
- 白银级:每分钟 5 个请求
- 黄金级:每分钟 20 个请求
- 无限制:无限制访问。
您还可以根据 IP address.refer 此 link for how to throttle based on IP address
限制请求根据我们的 LAB 基准测试,当 运行 在 2 网关节点集群中具有 150 个并发且响应时间为 30 时,网关节点每秒可以处理约 3000 个事务 (TPS)。请查找设置的详细信息和性能测试
基本设置详细信息
WSO2 API 管理器:网关 - 2 - active/active WSO2 API 经理:密钥管理器 - 2 - active/active WSO2 API 经理:出版商 - 1 - active/passive WSO2 API 经理:商店 - 1 - active/passive
缓存设置
启用网关缓存
硬件设置
物理: 3GHz Dual-core Xeon/Opteron(或最新),4 GB RAM(最低:JVM 2 GB,OS 2GB,10GB 可用磁盘 space(最低)磁盘基于预期的存储要求(通过考虑文件上传和备份策略来计算)。(例如,如果机器中有 3 个 Carbon 实例 运行,则需要 4 CPU、8 GB RAM 30 GB 免费 space) 虚拟机: 最少 2 个计算单元(每个单元具有 1.0-1.2 GHz Opteron/Xeon 处理器)4 GB RAM 10GB 可用磁盘 space。一个 cpu 单元用于 OS 和一个用于 JVM。 (例如,如果 3 个 Carbon 实例 运行ning 需要 4 个计算单元的 VM 8 GB RAM 30 GB 免费 space) EC2:c3.large 个实例到 运行 个 Carbon 实例。 (例如,如果 3 个 Carbon 实例 EC2 Extra-Large 实例)注意:基于 I/O 实例的 c3.large 性能,建议在更大的实例中 运行 多个实例(c3.xlarge 或 c3.2xlarge).
根据这些结果,单个节点最多可以处理 3000 TPS。这个 TPS 值会随着时间的并发级别和负载而变化。因此,在扩展时,我们假设每个节点最多可以处理 3000 TPS,这样整体 TPS 就会增加。