V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  guonaihong  ›  全部回复第 1 页 / 共 23 页
回复总数  457
1  2  3  4  5  6  7  8  9  10 ... 23  
12 小时 29 分钟前
回复了 keyboardCat 创建的主题 程序员 vue 学了两个月了还不会,是否不太适合前端这条路
分享一个简单的方法。有问题直接问大模型,无论是部署还是写代码。
@asuraa 其实还好,如果用 copilot 的话,写个中文注释就自动补齐出 sql, 然后就用 sqlc 生成操作函数。
我周五放假写个推送服务,试下 ent 好不好使。
简单 crud 使用 sqlc 也挺爽的,直接写个 sql 生成函数。直接调用。
17 小时 57 分钟前
回复了 xhd2015 创建的主题 Go 编程语言 使用 xgo trace 来可视化程序堆栈
有点意思,先标记下,后面再研究。
你测试代码呢?可以把 fasthttp 也加进来一起测试下。
这边接口有问题,一看原来是腾讯云报的错。
42 天前
回复了 fields 创建的主题 程序员 你有多久没有打开过 GitHub 了?
每天。
可行,感谢。
46 天前
回复了 dtgxx 创建的主题 全球工单系统 gpt 是不是无法查询啦。。
同样,发不了消息。10 点到现在没有恢复。
一个月 10 刀,国内支持 visa 的信用卡可以买。
51 天前
回复了 8eacekeep 创建的主题 Blogger 想看看大家的博客
我是直接开个 github issue 当博客用的。正好可以记录下碎片化的想法。
@rekulas 有一个简单的方法验证, 如果对端传过来的 gzip 包,都缓存到 bytes.Buffer ,完毕可以解出来。那就说明你的 io.Pipe 的用法不对。
因为 list.Accpet 只有新的连接过来,才会停止阻塞,所以这种写法的 go 程的个数等于连接 net.Conn 的个数。

另外聊个题外话,创建大量的 go 程,新版本 go 的 runtime 里面已经做了复用和优化。性能开销没有想象中那么大。
做过一个实验,使用 https://github.com/antlabs/quickws 这个 websocket 库,创建 100w 个 go 程,内存占用大约是 7.67GB 左右,8w tps 并发,50%的时延是 511.62ms

--------------------------------------------------------------
BenchType : BenchEcho
Framework : quickws
TPS : 86326
EER : 413.65
Min : -1ns
Avg : 573.50ms
Max : 1.44s
TP50 : 511.62ms
TP75 : 705.19ms
TP90 : 715.05ms
TP95 : 718.11ms
TP99 : 721.15ms
Used : 49.70s
Total : 5000000
Success : 4290729
Failed : 709271
Conns : 1000000
Concurrency: 50000
Payload : 1024
CPU Min : 120.52%
CPU Avg : 208.70%
CPU Max : 231.77%
MEM Min : 7.67G
MEM Avg : 7.67G
MEM Max : 7.67G
忽略我上一个回答,直接用 io.Pipe 。然后 zlib 解决套下 io.Pipe 的 reader 对象。另外收 gzip 数据的地方并发写就行。
https://pkg.go.dev/io#Pipe
把 chan 包装成一个 io.Reader, 收数据的地方直接并发 chan , 读的地方 select chan 就行。

type myReader struct {
c chan []byte
}

func (m *myReader) Read(p []byte) (n int, err error) {

copy()
}
楼主文章写得不错。
82 天前
回复了 Znf7 创建的主题 机械键盘 求静电容键盘推荐
我是把机械键盘 上了点键盘油。手感润了很多。mark 下这个贴子。
84 天前
回复了 desperadoo 创建的主题 计算机 过年回家办公学习小主机推荐
5800h 或者 4800h 的小主机性价比高。44 楼和 60 楼的兄弟已经回答过。
5800 这个 u(8 核 16 线程) 堪比洋垃圾 e5 2686(18 核 36 线程)。我用自己写的一个 websocket 库测试了下, 5800h 跑 46w/s 的话,e5 跑 52w/s 。所以这个 5800 的性价比很高。
95 天前
回复了 chai2010 创建的主题 程序员 《国产编程语言蓝皮书-2023》开启申报
厉害。
1  2  3  4  5  6  7  8  9  10 ... 23  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   985 人在线   最高记录 6543   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 31ms · UTC 20:28 · PVG 04:28 · LAX 13:28 · JFK 16:28
Developed with CodeLauncher
♥ Do have faith in what you're doing.