![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
技术难点
qq_42325178
当断不断,必受其乱
展开
-
1、udp高速接收数据Java环形缓存数据基于地址传递操作导致存储跟不上udp接收到数据放入环形缓存的问题
1、udp高速接收数据Java环形缓存数据基于地址传递操作导致存储跟不上udp接收到数据放入环形缓存的问题技术有限,有不对的地方大家尽管喷,但是喷完记得讲一下更好的方案或者指出错误之处并给予解答,谢谢!!!按照公司需求要求写一个udp服务端用于接收第三方的udp客户端传来的数据并进行处理,其中很重要一环就是用到了环形队列作为一个数据的中转(其实最开始我也是懵逼,就连环形队列是个啥都不清楚,之前...原创 2019-08-16 16:24:10 · 422 阅读 · 0 评论 -
高速接收数据缓存做数据中转进行磁盘操作
嘿嘿嘿嘿!虽然简单,还是记录一下,免得太笨了以后又犯同样的错误!事例介绍:需求:udp服务端高速接收数据放入环形缓存之中,文件服务和接收端共用同一个缓存文件服务负责取数据并写入磁盘难点:udp数据接收过快,而来一个数据你就得开启一次io操作进行写磁盘,导致写磁盘速度完全跟不上udp放数据进缓存的速度而数据丢失。解决方案:文件服务先弄一个udp数据中转线程,再维护一个环形队列用于中转数据,u...原创 2019-09-02 21:02:15 · 294 阅读 · 0 评论