mirror of https://github.com/XTLS/Xray-core
Branch:
main
ECH
ax
dev-shadowtls
dev-smux
dev-tun0
dev/codeql
dns
dns-geo
fallback-h2path
features-looutbound
grpc/block
intermediate-cert
issue-template
main
refactor/dns-geo
uquic
v1.0.0
v1.1.2
v1.1.3
v1.1.4
v1.1.5
v1.2.0
v1.2.1
v1.2.2
v1.2.3
v1.2.4
v1.3.0
v1.3.1
v1.4.0
v1.4.2
v1.4.3
v1.4.5
v1.5.0
v1.5.1
v1.5.10
v1.5.2
v1.5.3
v1.5.4
v1.5.5
v1.5.6
v1.5.7
v1.5.8
v1.5.9
v1.6.0
v1.6.1
v1.6.2
v1.6.3
v1.6.4
v1.6.5
v1.6.6-2
v1.7.0
v1.7.1
v1.7.2
v1.7.3
v1.7.5
v1.8.0
v1.8.1
v1.8.10
v1.8.11
v1.8.12
v1.8.13
v1.8.15
v1.8.16
v1.8.17
v1.8.18
v1.8.19
v1.8.20
v1.8.21
v1.8.23
v1.8.24
v1.8.3
v1.8.4
v1.8.6
v1.8.7
v1.8.8
v1.8.9
v24.10.16
v24.10.31
v24.11.11
v24.11.21
v24.11.5
v24.9.16
v24.9.19
v24.9.30
v24.9.7
${ noResults }
1 Commits (main)
Author | SHA1 | Message | Date |
---|---|---|---|
yuhan6665 |
fa5d7a255b
|
Least load balancer (#2999)
* v5: Health Check & LeastLoad Strategy (rebased from 2c5a71490368500a982018a74a6d519c7e121816) Some changes will be necessary to integrate it into V2Ray * Update proto * parse duration conf with time.Parse() * moving health ping to observatory as a standalone component * moving health ping to observatory as a standalone component: auto generated file * add initialization for health ping * incorporate changes in router implementation * support principle target output * add v4 json support for BurstObservatory & fix balancer reference * update API command * remove cancelled API * return zero length value when observer is not found * remove duplicated targeted dispatch * adjust test with updated structure * bug fix for observer * fix strategy selector * fix strategy least load * Fix ticker usage ticker.Close does not close ticker.C * feat: Replace default Health Ping URL to HTTPS (#1991) * fix selectLeastLoad() returns wrong number of nodes (#2083) * Test: fix leastload strategy unit test * fix(router): panic caused by concurrent map read and write (#2678) * Clean up code --------- Co-authored-by: Jebbs <qjebbs@gmail.com> Co-authored-by: Shelikhoo <xiaokangwang@outlook.com> Co-authored-by: 世界 <i@sekai.icu> Co-authored-by: Bernd Eichelberger <46166740+4-FLOSS-Free-Libre-Open-Source-Software@users.noreply.github.com> Co-authored-by: 秋のかえで <autmaple@protonmail.com> Co-authored-by: Rinka <kujourinka@gmail.com> |
9 months ago |