apache / apache/servicecomb-java-chassis

Supports traffic warm-up when the service is just started

Open
#4,598 1 comment 0 reactions 1 assignee Claimed by @chengyouling View on GitHub
2.x 3.x enhancement
Dominant language
Java
Stars
1.9k
Forks
814
Avg merge
8d 23h
Merged PRs (30d)
1

Description

能力:支持对刚启动服务实例流量预热,流量曲线增加,流量预热时间结束后与其他实例均等。
方案:
计算每个实例的权重,根据权重选择一个实例作为负载使用。
1、权重计算
默认每个实例权重为100,预热实例权重为Math.round(Math.pow(实例运行时间/ 设置的预热时间, 曲率) * 默认权重100)
2、选择实例
当存在需要预热实例时(即设置的预热时间未结束),根据计算的权重选择实例返回负载;当不存在需要预热的实例时,全部实例返回。

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.