启用BBR拥塞控制算法
BBR是谷歌开发的TCP拥塞控制算法,能显著提升高延迟、轻微丢包网络下的传输性能。本文介绍在Linux系统上启用和验证BBR的步骤,包括检查内核版本、修改sysctl配置、应用并验证设置,帮助用户优化网络传输速度。
《云原生通信偶发503深析:从Istio配置同步到内核连接队列的全链路协同陷阱》
本文围绕电商支付链路中云原生服务通信的偶发503错误展开复盘,该故障在流量高峰及服务伸缩时凸显,技术环境基于Kubernetes 1.26、Istio 1.15等典型企业级云原生架构。通过分层溯源发现,问题根源为三层协同失效:Istio控制平面配置推送优先级不合理导致端点列表延迟,数据平面Sidecar资源不足引发健康检查阻塞,内核TCP连接队列参数过小造成连接丢弃。针对性优化后—调整推送策略、扩容Sidecar资源、调优内核参数,经测试故障未再复现,服务可用性从99.8%提升至99.99%。
ISIS协议详解
ISIS协议是一种链路状态路由协议,广泛用于大规模网络中。它最初基于OSI模型设计,后经扩展支持TCP/IP协议。ISIS通过SPF算法计算最短路径,使用NSAP地址进行设备寻址,具备灵活的区域划分和分层结构。协议通过L1、L2及L1/2路由器实现区域内部与骨干区域的通信,支持P2P和广播网络类型,具备邻接建立、LSDB同步、路由计算等核心机制,广泛应用于运营商和企业骨干网中。
转转客服IM系统的WebSocket集群架构设计和部署方案
客服IM系统是转转自研的在线客服系统,是用户和转转客服沟通的重要工具,主要包括机器人客服、人工客服、会话分配、技能组管理等功能。在这套系统中,我们使用了很多开源框架和中间件,今天讲一下客服IM系统中WebSocket集群的的实践和应用。
【AKS】实验在Azure K8S上的Pod中抓取 TCP 数据包
本文基于微软官方文档,介绍如何在Azure Kubernetes服务(AKS)中从Pod级别捕获TCP网络数据包。内容涵盖通过kubectl连接Pod、安装tcpdump工具、捕获并下载数据包的操作步骤,同时提供了命令示例及常见问题解决方案,如路径权限问题和文件复制错误的处理方法。
Linux系统初始化脚本
本脚本支持Rocky、Almalinux、CentOS、Ubuntu、Debian、openEuler、AnolisOS、OpenCloudOS、openSUSE、银河麒麟Kylin Server及统信UOS Server系统的初始化配置,涵盖网络设置、主机名、镜像仓库、安全加固、内核优化等多项功能。脚本适配多系统版本,提供Gitee与GitHub开源地址,便于获取与定制。