-
Notifications
You must be signed in to change notification settings - Fork 247
push delay time config #309
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
push delay time config #309
Conversation
Hi @huanglongchao, welcome to SOFAStack community, Please sign Contributor License Agreement! After you signed CLA, we will automatically sync the status of this pull request in 3 minutes. |
Codecov Report
@@ Coverage Diff @@
## master #309 +/- ##
============================================
+ Coverage 76.40% 76.54% +0.13%
Complexity 48 48
============================================
Files 493 495 +2
Lines 18249 18440 +191
Branches 1783 1800 +17
============================================
+ Hits 13943 14114 +171
- Misses 3502 3514 +12
- Partials 804 812 +8
... and 4 files with indirect coverage changes Continue to review full report in Codecov by Sentry.
|
...va/com/alipay/sofa/registry/server/session/providedata/PushEfficiencyImproveServiceTest.java
Outdated
Show resolved
Hide resolved
.../main/java/com/alipay/sofa/registry/server/session/bootstrap/SessionServerConfiguration.java
Outdated
Show resolved
Hide resolved
...n/java/com/alipay/sofa/registry/server/session/providedata/PushEfficiencyImproveService.java
Outdated
Show resolved
Hide resolved
...n/java/com/alipay/sofa/registry/server/session/providedata/PushEfficiencyImproveService.java
Outdated
Show resolved
Hide resolved
...n/java/com/alipay/sofa/registry/server/session/providedata/PushEfficiencyImproveService.java
Outdated
Show resolved
Hide resolved
...n/java/com/alipay/sofa/registry/server/session/providedata/PushEfficiencyImproveService.java
Outdated
Show resolved
Hide resolved
.../src/main/java/com/alipay/sofa/registry/server/session/push/PushEfficiencyImproveConfig.java
Outdated
Show resolved
Hide resolved
.../src/main/java/com/alipay/sofa/registry/server/session/push/PushEfficiencyImproveConfig.java
Outdated
Show resolved
Hide resolved
.../src/main/java/com/alipay/sofa/registry/server/session/push/PushEfficiencyImproveConfig.java
Show resolved
Hide resolved
.../src/main/java/com/alipay/sofa/registry/server/session/push/PushEfficiencyImproveConfig.java
Outdated
Show resolved
Hide resolved
...server/session/src/main/java/com/alipay/sofa/registry/server/session/push/PushProcessor.java
Outdated
Show resolved
Hide resolved
f07e5d7
to
203ef9f
Compare
203ef9f
to
07d1412
Compare
07d1412
to
5677b52
Compare
* push delay time config * fix review --------- Co-authored-by: 江村 <[email protected]>
Motivation:
sofaregistry 由于大量的使用了固定延迟的批处理,导致推送延迟还是偏高,希望可以通过识别数据量,减少批处理的固定延迟,减少整体变更推送延迟。该Feature支持运行时动态配置攒批延时
Modification:
Describe the idea and modifications you've done.
Result:
Fixes #310
If there is no issue then describe the changes introduced by this PR.