V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  Nazz  ›  全部回复第 35 页 / 共 45 页
回复总数  899
1 ... 31  32  33  34  35  36  37  38  39  40 ... 45  
2023-02-26 22:42:44 +08:00
回复了 xuAN111 创建的主题 程序员 很迷茫,两年前曾在 v 站提问,现在又到了人生岔路口
@july1995 看来专科适合去广深
2023-02-26 21:24:18 +08:00
回复了 dw2693734d 创建的主题 Go 编程语言 golang 的哪个 websocket 好用?
@lesismal 不看好 rust ,门槛决定了小众,底层开发才会考虑.
2023-02-26 21:19:59 +08:00
回复了 dw2693734d 创建的主题 Go 编程语言 golang 的哪个 websocket 好用?
@lesismal 我本来想学 rust 刷题玩玩,直接劝退了,写点数据结构太劳心了.
2023-02-26 20:11:43 +08:00
回复了 dayeye2006199 创建的主题 程序员 基于 WASM 的 CSV 导入模块主意怎么样?
性能遇到瓶颈了吗
2023-02-26 19:30:24 +08:00
回复了 dw2693734d 创建的主题 Go 编程语言 golang 的哪个 websocket 好用?
@lesismal 控制下变量就很好对比性能了, 同样的网络库, 连接数和 IOPS 下, 对比延迟分布, 延迟百分位和 CPU 内存占用. nbio 我最佩服的是手搓 tls, 那玩意一看就不简单.
2023-02-26 16:34:42 +08:00
回复了 dw2693734d 创建的主题 Go 编程语言 golang 的哪个 websocket 好用?
@lesismal 没有任何业务负载的情况下,gws 的性能上限是每秒收发各 100w+个 1KB 的 websocket frame ,可以看到上下行带宽是对等的
2023-02-26 16:11:37 +08:00
回复了 dw2693734d 创建的主题 Go 编程语言 golang 的哪个 websocket 好用?
@lesismal iops 较低的情况下,gorilla, gws, nbio 性能都够用了,上限越高说明库本身的开销越小
2023-02-26 14:41:07 +08:00
回复了 dw2693734d 创建的主题 Go 编程语言 golang 的哪个 websocket 好用?
@lesismal 用普罗米修斯监控确实影响了测试 RPS, 同样的命令, 去掉监控后跑到了 8000Mbps, 加上监控只有 4400Mbps.
但是我那个测试项目里面, gws 和 nbio 运行条件都是一样的
gws 同步读同步写: Aggregate bandwidth: 4384.217↓, 4381.833↑ Mbps
nbio 阻塞模式: Aggregate bandwidth: 2558.850↓, 2471.334↑ Mbps
命令: tcpkali -c 1000 --connect-rate 500 -r 2000 -T 3000s -f assets/1K.txt --ws 127.0.0.1:${port}/connect
2023-02-26 13:33:34 +08:00
回复了 dw2693734d 创建的主题 Go 编程语言 golang 的哪个 websocket 好用?
@lesismal 对 channel 使用不熟悉也很容易死锁
2023-02-26 13:32:28 +08:00
回复了 dw2693734d 创建的主题 Go 编程语言 golang 的哪个 websocket 好用?
2023-02-26 10:34:21 +08:00
回复了 xuAN111 创建的主题 程序员 很迷茫,两年前曾在 v 站提问,现在又到了人生岔路口
@yumenawei 升上本科对程序员前期帮助就很大了吗?去卷公务员你随意
2023-02-26 10:02:14 +08:00
回复了 dw2693734d 创建的主题 Go 编程语言 golang 的哪个 websocket 好用?
@lesismal 很多人被带偏了,无脑选择 channel 。随便想想就知道,有锁的 channel 怎么可能比直接用锁高效
2023-02-26 09:51:39 +08:00
回复了 xuAN111 创建的主题 程序员 很迷茫,两年前曾在 v 站提问,现在又到了人生岔路口
感觉专升本很浪费时间,对中后期发展也没有帮助
2023-02-26 09:01:41 +08:00
回复了 dw2693734d 创建的主题 Go 编程语言 golang 的哪个 websocket 好用?
@lesismal Prometheus+Grafana 可视化效果好, 配置一次就可以了, 有钱的话真想搞一台线程撕裂者, 跑 k8s 来做测试.
2023-02-26 08:55:17 +08:00
回复了 dw2693734d 创建的主题 Go 编程语言 golang 的哪个 websocket 好用?
@lesismal 刚测了一下 1000 连接, nbio IOModBlocking 跑了 2600Mbps, gws:dev 同步读异步写是 5800Mbps, nbio 兼容多种 IO 模式是有开销的吧
2023-02-26 08:42:57 +08:00
回复了 dw2693734d 创建的主题 Go 编程语言 golang 的哪个 websocket 好用?
@lesismal ws 客户端我是用的 tcpkali, cpu 占用率超低
2023-02-26 06:07:15 +08:00
回复了 dw2693734d 创建的主题 Go 编程语言 golang 的哪个 websocket 好用?
@lesismal 连接数太多 net/http 肯定干不过 gnet/nbio 这些实现的
2023-02-26 00:08:51 +08:00
回复了 dw2693734d 创建的主题 Go 编程语言 golang 的哪个 websocket 好用?
@Nazz 就怕机器不够强大
2023-02-26 00:08:26 +08:00
回复了 dw2693734d 创建的主题 Go 编程语言 golang 的哪个 websocket 好用?
@lesismal 用 Prometheus+Grafana 统计挺方便的,就
2023-02-25 23:42:00 +08:00
回复了 dw2693734d 创建的主题 Go 编程语言 golang 的哪个 websocket 好用?
@lesismal 做测试很费时间,在测评里我只测了 1KiB ,
1 ... 31  32  33  34  35  36  37  38  39  40 ... 45  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1043 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 17ms · UTC 19:25 · PVG 03:25 · LAX 11:25 · JFK 14:25
Developed with CodeLauncher
♥ Do have faith in what you're doing.