多服务混合部署,引发的延迟抖动分析
这几年互联网公司都在搞降本增效,以前依靠堆机器跑起来的服务,现在都需要重构,想方设法提升机器的资源利用率。将多个不同的服务部署在同一台机器上,是最直接的提升资源利用率的方法。实践中发现,混合部署的方式不对,模块间也会相互影响,从而带来性能问题。
我们的模块对外提供在线视频转码服务,计划是与[……]
这几年互联网公司都在搞降本增效,以前依靠堆机器跑起来的服务,现在都需要重构,想方设法提升机器的资源利用率。将多个不同的服务部署在同一台机器上,是最直接的提升资源利用率的方法。实践中发现,混合部署的方式不对,模块间也会相互影响,从而带来性能问题。
我们的模块对外提供在线视频转码服务,计划是与[……]
最近工作上频繁需要与异地同事交流,会使用到远程桌面,使用中发现视频画面非常卡,严重影响使用。画面卡顿直接原因是丢帧,间接原因是产生了丢包。
我们双方都是在公司网络下使用,网络质量一切正常。经过测试验证,我与北京本地的同事使用远程协助没有问题,和杭州的同事使用就出现问题。直观感受是杭州同事这[……]
C++ STL里面的deque是一个双端队列,在项目开发中我们经常将一些有先后顺序的数据保存在队列里面,以保证应用程序处理数据的顺序是合理的,例如12306在处理用户购买火车票的订单,一般就会用一个队列缓存用户的请求。
在[……]