lsk569937453 最近的时间轴更新
lsk569937453

lsk569937453

V2EX 第 201541 号会员,加入于 2016-11-16 08:18:50 +08:00
今日活跃度排名 1234
1.ApiGateway
https://github.com/lsk569937453/silverwind

2.Rcache(Reimplement the redis in rust)
https://github.com/lsk569937453/rcache

3.Rcurl(Reimplement the curl in rust)
https://github.com/lsk569937453/rcurl

4.KT(Impelemet the load testing in rust)
https://github.com/lsk569937453/loadTesting
自己用 rust 踩了不少坑,希望<Rust-笔记>能抛砖引玉。
  •  1   
    Rust  •  lsk569937453  •  1 天前  •  最后回复来自 PTLin
    14
    如何用 gstreamer 进行 mp4 视频拼接?
    程序员  •  lsk569937453  •  27 天前  •  最后回复来自 MrKrabs
    2
    copy on write 在 rust 里怎么实现?
    Rust  •  lsk569937453  •  54 天前  •  最后回复来自 PTLin
    3
    今天用 rust 实现了 Http 负载测试工具
    程序员  •  lsk569937453  •  78 天前  •  最后回复来自 lsk569937453
    4
    lsk569937453 最近回复了
    @yazoox 直接全局修改 allocator 即可,就加两行代码。
    #[global_allocator]
    static GLOBAL: MiMalloc = MiMalloc;

    测试的场景是:先把压测工具的并发数设置为 2000 ,此时 hyper 进程占用的内存是 1G 。然后将并发数设置为 200 ,此时 hyper 的内存降低为 80M 。测试完成。
    笑死,现在有 5 年工作经验的 cs 本科生找不到工作。专科生+培训班,buff 已经叠满了。。。。
    现在很多公司就算面试题全部答出来了,也不一定拿到 offer ,因为还有别的候选人学历比你更高,要价比你更低,这是市场决定的,不要妄自菲薄就行了。
    @yplam 这种 100%都是骗代码,我不是说你们骗代码,我是指的是 LZ 面试的这种公司是骗代码。

    考验面试人的代码能力可以用实际的代码工程来考验,LZ 的上面有几个疑点。通常面试开发一个工程都是考验代码风格,以及流程是否符合本司的流程(参数校验、参数命名,代码分层,单元测试等),很少有指定使使用 SpringBoot 的 xxx 版本这种,而且还需要写文档。。。。所以 LZ 面试的这个公司骗代码的嫌疑比较大。
    神武手游
    1.多换一下压测工具试试吧,jemeter,hey( https://github.com/rakyll/hey)啥的。
    2.我自己压测的 nginx 的 TPS 大概是 4w5(由于压测工具限制,应该还能更高),Nginx 的容器配置是 4 核 8G 。nginx 配置在这 https://github.com/lsk569937453/silverwind/blob/main/benchmarks/nginx/nginx.conf
    压测的目标服务就是一个 http echo server.
    https://github.com/lsk569937453/local-echo-server 。花了一个小时撸了一个 rust 版本的,欢迎大家使用。
    已经变成 tainwind 的模样了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2269 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 10:43 · PVG 18:43 · LAX 03:43 · JFK 06:43
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.