V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  Nazz  ›  全部回复第 32 页 / 共 43 页
回复总数  844
1 ... 28  29  30  31  32  33  34  35  36  37 ... 43  
2023-02-27 18:19:49 +08:00
回复了 ifhover 创建的主题 Go 编程语言 求教一下后台的 API 鉴权的具体实现
鉴权的时候,在中间件里面定义可变参数,静态路径不传,动态路径要传,别用正则
2023-02-27 18:17:02 +08:00
回复了 ifhover 创建的主题 Go 编程语言 求教一下后台的 API 鉴权的具体实现
一个角色对应多个 API 权限,一个用户可以拥有多个角色,一个按钮 /页面对应多个 API 权限,然后去动态渲染菜单
2023-02-27 16:51:08 +08:00
回复了 dw2693734d 创建的主题 Go 编程语言 golang 的哪个 websocket 好用?
@lesismal 时间充裕就学起来吧
2023-02-27 13:23:22 +08:00
回复了 echoless 创建的主题 Go 编程语言 go append 的疑问
设计成 OOP 风格明显会更好,之所以没有大概是因为泛型
2023-02-26 23:42:30 +08:00
回复了 dw2693734d 创建的主题 Go 编程语言 golang 的哪个 websocket 好用?
@lesismal c/cpp 自由,rust 是被编译器教做人
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 模式是有开销的吧
1 ... 28  29  30  31  32  33  34  35  36  37 ... 43  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2661 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 32ms · UTC 14:18 · PVG 22:18 · LAX 07:18 · JFK 10:18
Developed with CodeLauncher
♥ Do have faith in what you're doing.