Barrage icon indicating copy to clipboard operation
Barrage copied to clipboard

[技术]重构弹幕姬--接收弹幕功能

Open OctavianLee opened this issue 8 years ago • 6 comments

OctavianLee avatar Oct 30 '16 06:10 OctavianLee

wow开始填坑了!

两点可能需要提一下:

  • miniLogin登录接口重新需要验证码。
  • Python 3 中的 asyncio 提供了更完备的多协程处理,比 gevent 更好,若有精力可以考虑为 Python3 重构。

除此之外,我新学了 Golang,有时间的话我用 Go 可以写一个,速度将可以大幅度提升。

superfashi avatar Oct 30 '16 10:10 superfashi

@hanbang-wang 我看了最新的特性是很棒啊,然而我先用python2先把这功能完成。此外 少年 你这么厉害 有机会来我这里,我给你内推啊~~

OctavianLee avatar Oct 30 '16 14:10 OctavianLee

对了,这位的写的不错,可以看看。

superfashi avatar Oct 30 '16 14:10 superfashi

@hanbang-wang 我借鉴过一些人对于这个协议解析的方式,其实弹幕姬本身除了解析服务器数据外,其他实现难度不是特别高。 具体你仔细看我这个新分支里的,实现上我把过去结构混乱的部分干掉了。确实当初gevent手动switch不是特别优雅。 asyncio 其实蛮喜欢的,最近看sanic才知道python3特性支持很多了,一味用2都成老古董了。

OctavianLee avatar Oct 30 '16 15:10 OctavianLee

挺好的,感觉清晰了许多。扫了一眼,备用服务器那三个其实都用不了了hhhh 你不在不知道这几个月b站换了一批开发(目测),然后基本把直播这一块搞了一遍,好多端口都换了,所以要有问题可以直接来问我hhh

superfashi avatar Oct 30 '16 16:10 superfashi

应该是搞技术升级了,简单来说可能就是上云、服务分拆分布式化了,应该要招不少人。琢磨着核心业务会用java重构。这些东西的变化,也可能曝出漏洞不得已换了,或者运维调整等等。

OctavianLee avatar Oct 30 '16 16:10 OctavianLee