网络
文章平均质量分 86
pierre94
just think!
展开
-
【混沌工程】基于ChaosBlade实现网络故障模拟
一、前言很久之前曾基于linux内核自带的TC和netem模拟一些公网中遇到的极端情况(延迟、丢包、重复、损坏和乱序等),验证了我们传输程序的健壮性!具体细节可见这篇老博客: https://blog.csdn.net/u013128262/article/details/84784663最近在复现kafka生产端一个timeout异常场景时,发现之前方案时因为内核和OS版本问题有些差异而无法直接使用老的命令,便把目光迅速调整到阿里开源的这款混沌工程新贵ChaosBlade(https://gi原创 2020-06-06 18:12:08 · 4571 阅读 · 0 评论 -
【网络】UDP的若干问题
内部分型精简版 参考链接:https://blog.csdn.net/dog250/article/details/6896949UDP SOCKET-SERVER# encoding: utf-8"""@version: 1.0@author: pierrexiong@file: udp_server@time: 2018/8/2 下午7:56"""from so..原创 2018-08-05 17:05:27 · 748 阅读 · 0 评论 -
【网络】基于TC和netem实现网络异常情况的模拟
基于TC和netem实现网络异常情况的模拟背景笔者最近在对一个公网传输方案做测试时,需要模拟一些公网中遇到的极端情况(延迟、丢包、重复、损坏和乱序等)。惊喜地发现,Linux原生已经集成了TC和netem这对组合,只需要几个命令即可快速地实现上述功能。TC简介Linux内核内置了一个TC(Traffic Control)框架,可以实现流量限速,流量整形,策略应用(丢弃,NAT等)。原理大致...原创 2018-12-04 10:42:52 · 2370 阅读 · 0 评论