-
Notifications
You must be signed in to change notification settings - Fork 34
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
GT server and GT client connection pools add support for QUIC, which is compatible with existing TCP protocols and implements certain intelligent switching policies #1
Labels
Comments
aospace-admin
added
good first issue
Good for newcomers
Summer of Open Source
开源之夏
and removed
good first issue
Good for newcomers
labels
Apr 27, 2023
开发日程(7.1-7.9)1、本周进展
2、下周计划
Development schedule (7.1-7.9)
|
开发日程(7.10-7.16)1、本周进展
2、下周计划
Development schedule (7.10-7.16)
|
开发日程(7.17-7.23)1、本周进展
2、下周计划
Development schedule (7.17-7.23)
|
开发日程(9.4-9.10)1、本周进展
2、下周计划
Development schedule (9.4-9.10)
|
开发日程(9.11-9.17)1、本周进展
2、下周计划
Development schedule (9.11-9.17)
|
开发日程(9.18-9.24)1、本周进展
2、下周计划
Development schedule (9.18-9.24)
|
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Description
The connection between GT server and GT client is currently based on the TCP protocol. In order to improve the performance in long distance, high latency and high packet loss scenarios (mainly multinational scenarios), it is necessary to add support for the QUIC protocol based connection method and to consider supporting the BBR congestion control algorithm; and to consider adding some intelligent switching strategies to improve the user experience.
Project output requirements
Project technical requirements
Open Source Summer Official Website
GT server 与 GT client 连接池增加支持 QUIC,与现有的的 TCP 协议实现兼容及实现智能切换策略
描述
目前 GT server 与 GT client 之间的连接是基于 TCP 协议实现的,为了提高在远距离,高延迟,高丢包率场景下的传输的表现(主要是跨国场景),增加支持基于 QUIC 协议的连接方式,需要考虑支持 BBR 拥塞控制算法;并可以考虑增加一定的智能切换策略,提高用户体验。
项目产出要求
项目技术要求
开源之夏官网
The text was updated successfully, but these errors were encountered: