IT博客汇
首页
精华
技术
设计
资讯
扯淡
权利声明
登录
注册
如何兼顾性能+实时性处理缓冲数据? - Artech
Artech
发表于
2023-05-30 01:30:00
love
0
【摘要】
我们经常会遇到这样的数据处理应用场景:我们利用一个组件实时收集外部交付给它的数据,并由它转发给一个外部处理程序进行处理。考虑到性能,它会将数据存储在本地缓冲区,等累积到指定的数量后打包发送;考虑到实时性,数据不能在缓冲区存太长的时间,必须设置一个延时时间,一旦超过这个时间,缓冲的数据必须立即发出去。看似简单的需求,如果需要综合考虑性能、线程安全、内存分配,要实现起来还真有点麻烦,本文提供一种简单的实现方式。
阅读全文