宣传下我的 Github 仓库 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
isno
V2EX    程序员

宣传下我的 Github 仓库

  •  
  • isno 2023-04-19 09:24:05 +08:00 4936 次点击
  • 这是一个创建于 906 天前的主题,其中的信息可能已经有所发展或是发生改变。

    GitHub 仓库地址

    https://github.com/isno/theByteBook

    内容比较杂,涉及网络、应用协议、网关、云原生、服务观测等内容。如果您觉得内容质量待提高,也欢迎直接提意见,我个人目标是希望以实践为目的把架构体系讲清楚。

    如果您阅读的时候发现错误,欢迎给我提 issue ,大家一起学习。

    (本地已经把草稿写完,5 月~7 月应该会整理完,更新在 github 上)

    17 条回复    2023-04-19 19:52:22 +08:00
    qwertty01
        1
    qwertty01  
       2023-04-19 09:31:15 +08:00
    不错收藏了
    frank1256
        2
    frank1256  
       2023-04-19 09:42:53 +08:00
    网络这块希望可以多一些基础性的,例如路由器,交换机这些,还有 linux 的一些网络命令 iptable 之类的,-----来自一名网络白痴
    duzhuo
        3
    duzhuo  
       2023-04-19 11:02:29 +08:00 via Android
    star 从未停止 学习从未开始
    Atomontheway
        4
    Atomontheway  
       2023-04-19 11:46:12 +08:00
    看到你头像我第一反应是 duckduckgo ( omg) What's wrong with me.
    weiweiwitch
        5
    weiweiwitch  
       2023-04-19 11:50:48 +08:00
    三人行,必有我师
    kkkyrieliu
        6
    kkkyrieliu  
       2023-04-19 12:02:48 +08:00   2
    怎么这么多人喜欢把代码仓库当文档集合用,是因为方便让别人 star 吗
    awalkingman     7
    awalkingman  
       2023-04-19 12:07:14 +08:00
    @duzhuo 还押韵上了
    artnowben
        8
    artnowben  
       2023-04-19 12:11:08 +08:00
    来份硬核代码库
    这是一个网络性能测试仪,基于 DPDK ,里面实现了高度优化的 TCP/IP 协议栈,使得单核可以达到 200 万每秒新建,整机几十亿并发,支持 TCP/UDP/HTTP/VLAN/VXLAN ,项目有详细设计文档,对网络感兴趣的小伙伴可以了解下。

    https://github.com/baidu/dperf
    artnowben
        9
    artnowben  
       2023-04-19 12:22:38 +08:00
    四层负载均衡 有很多种实现
    1. LVS. 原始的 LVS 是基于内核 netfilter 的,阿里云的 LVS 是基于 DPDK 的用户态的版本,还有爱奇艺的基于 DPDK 的开源版本 DPVS
    2. Google 的 Maglev
    3. Microsoft 的 Antana
    4. facebook 四层负载均衡 Katran 是使用 ebpf 技术
    5. 字节 Tiara 是使用 FPGA 加速的四层负载均衡
    6. 商业软件:F5 等

    建议补充:
    1. DPDK 技术
    2. 四层负载均衡性能测试,如 dperf, t-rex ,参考 DPVS 的性能测试报告
    paledream
        10
    paledream  
       2023-04-19 12:27:37 +08:00
    感谢分享
    isno
        11
    isno  
    OP
       2023-04-19 12:32:05 +08:00
    @artnowben 感谢,我在网络篇大致介绍过内核旁路技术。但我实际上没仔细了解过,所以没办法系统的介绍。

    https://www.thebyte.com.cn/content/chapter1/dpdk.html#%E5%86%85%E6%A0%B8%E6%97%81%E8%B7%AF%E6%8A%80%E6%9C%AF%E6%80%9D%E6%83%B3
    isno
        12
    isno  
    OP
       2023-04-19 12:38:37 +08:00
    @artnowben 您是 dperf 的作者? 我讲网络有点卖弄见笑了
    artnowben
        13
    artnowben  
       2023-04-19 12:54:50 +08:00
    @isno 是的。慢慢补充,可以增加一些 reference ,也不需要所有的东西都自己写。
    Jack1230
        14
    Jack1230  
       2023-04-19 16:05:04 +08:00
    挺好的,多多分享~
    mooddance
        15
    mooddance  
       2023-04-19 17:24:38 +08:00
    我看你说到 TCP 挥手优化章节,提到完成挥手必须要进行四次。其实可以三次挥手的...
    dockerwang
        16
    dockerwang  
       2023-04-19 19:44:02 +08:00
    没什么价值呀
    zhuangyufeng
        17
    zhuangyufeng  
       2023-04-19 19:52:22 +08:00
    点进来看,发现已经 star 过了
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     839 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 24ms UTC 20:45 PVG 04:45 LAX 13:45 JFK 16:45
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86