对于一个大的项目,比如webrtc或者其它公司内项目,如果采用了并发的设计,那线程的模型就非常非常重要了,可以这么说一定程度上决定了项目的成败,...
Redis作为KV的缓存系统,它的数据存储是如何设计的?面临庞大的KV时,是如何做到低延时的?这篇我们从低延时的角度谈谈redis的实现,以下代...
Janus Gateway是一个webrtc的server,一种插件式架构,基于这个架构,开发了一些列的插件,比如streaming、SIP、v...
最近帮一家公司优化他们的量化交易系统,其中有这么一段代码: 在监控订单的线程里调用了sleep(0);这种设计就是死循环地将队列中的订单执行完,...
在windows编译错误如下:Compiling buff v0.1.0 (D:\00.source\server\buff)error: li...
Rust actix-web框架跨域请求配置 在做Web服务时使用的是与主站配置的是fb.net, 另外个成员列表服务是m1.fb.net,这会...
现象:进入视频房间,点开摄像头按钮,不显示对方视频,过了一会儿才有可能显示,显示后有时还卡顿。 定位过程:一开始以为是服务器未能把所有的RTP包...
先上图,给个整体设计: 画外音:以下内容凌乱,仅是让自己看懂而已。 引入多线程IO后的两个问题: 原子性; 顺序性; 主线程 调用initSer...
关于雪花ID算法的介绍有很多文章,就不画蛇添足了,当然雪花ID算法也有一个问题是时间回拨的问题,这个可以参考以下两个链接去了解:https://...