suilongfei's recent timeline updates
suilongfei

suilongfei

V2EX member #60076, joined on 2014-04-10 17:21:12 +08:00
suilongfei's recent replies
Dec 22, 2017
Replied to a topic by wxxshu 推广 弹幕系统更新的血与泪
@gamexg

粗浅的看了一下,所用的 websocket 库应该是处理了在数据量不同的情况下,写缓存的问题
Dec 21, 2017
Replied to a topic by wxxshu 推广 弹幕系统更新的血与泪
@gamexg 嗯嗯,这个问题,刚才我考虑了一下,我觉得可以分两个方面来考虑

第一,我觉得你提出的问题比较实际,如果在对链接发送消息的时候确实被阻塞了,应该需要一个完善的处理方案。
第二,目前,websocket 使用的是第三方库 https://github.com/gorilla/websocket,个人觉得这个问题,需要在连接库端进行处理。如果有必要的话,可以一起对 websocket 库提代码
Dec 21, 2017
Replied to a topic by wxxshu 推广 弹幕系统更新的血与泪
@gamexg 目前缓冲区的这个地方,还没有进行优化。
第一个版的开发周期比较短,而且相对来说,弹幕系统单链接发送的信息量比较少,暂时没有出现缓冲区满的情况。这个方面的考虑暂时也就被靠后了。后面会在 GitHub 上发一个方便使用的版本出来,然后再根据大家实际遇到的问题进行优化。

第二个问题,虽然多协程多 chan 的切换消耗比线程要低的多,但是也不是没有开销的。另外,如果对一个房间一个 chan 发消息,和对一个房间一万个 chan 发消息,瞬间的内存使用应该还是不小的。所以,折中考虑,目前是单房间单 chan,然后每个 slice 并发发送
别较真,不然大家都没饭吃。
呵呵呵,又一个“巴铁”工程?
Jul 9, 2017
Replied to a topic by ecloud Linux 时隔这么多年, Linux 桌面应用依然是坑
你怎么不怪 FC 上不能装 windows 呢? lin 要桌面干屌用?
床上用电脑?是用来助兴的么?
Mar 23, 2016
Replied to a topic by smqhws 职场话题 请问各位领导工资涨 50%可行吗?
在职位没有变动的情况下,可能性为 0 。公司制度不会允许这样的事情发生
话说,工作的具体位置在哪里呢?
About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3430 Online   Highest 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 15ms · UTC 12:17 · PVG 20:17 · LAX 05:17 · JFK 08:17
♥ Do have faith in what you're doing.