首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >valkey全面支持MPTCP啦

valkey全面支持MPTCP啦

作者头像
皮振伟
发布2025-08-19 13:01:31
发布2025-08-19 13:01:31
1200
举报
文章被收录于专栏:皮振伟的专栏皮振伟的专栏

多路径传输控制协议(MPTCP)是标准TCP协议的扩展,它允许单个传输连接同时利用多个网络接口或路径。该技术能有效实现带宽聚合、故障切换,并显著提升网络连接的鲁棒性,适用于需要高可靠性的应用场景。测试数据表明,在1%网络丢包率的模拟环境中,采用MPTCP协议可使通信延迟降低约25%。

valkey对于MPTCP的支持包含几个方面:

  • valkey-server支持MPTCP,通过mptcp yes配置即可,如果client端使用MPTCP连接,则二者之间使用MPTCP通信;否则通过协议协商,会自动回退到TCP连接。
  • valkey-server的primary和replica之间,可以通过repl-mptcp yes配置打开MPTCP支持。如果多副本之间跨机房同步数据的场景下,使用MPTCP在理论上可以更好的处理数据链路抖动的场景。
  • libvalkey支持MPTCP,创建context的时候,在选项中增加VALKEY_OPT_MPTCP选项即可。同理,如果valkey-server使用MPTCP连接,则二者之间使用MPTCP通信;否则通过协议协商,会自动回退到TCP连接。
  • valkey-cli和valkey-benchmark也支持MPTCP,通过--mptcp参数即可使能MPTCP。

关于vakey支持MPTCP的背景参考前文:

Valkey支持MPTCP的进展和一点感想

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2025-05-11,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 AlwaysGeek 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档