服务端数据的处理-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文

服务端数据的处理

2016-06-06 18:50:16 1391 1

用QT开发一个服务端程序,主要接受100个设备发送过来的数据,然后分析数据存储在mysql(这里处理的时间可能超过1秒)。

其中每一个设备每个1秒中发送一次数据,之前没有用缓冲区结果连接了3个设备就崩掉了,想知道就是除了加缓冲区还有么有其他的方法或者缓冲区是一个设备一个还是一共一个缓冲区

取消 提交回答
全部回答(1)
  • a123456678
    2019-07-17 19:29:17

    简单点的思路是把接收数据和处理数据的逻辑分开。
    接收数据的部分只负责接收数据,接收完记录到一个处理队列。
    然后处理数据部分不断地从任务队列取任务处理。
    这样就不会因为处理不过来而无法接收任务了。
    不过如果是机器的处理能力不足,任务队列必然会堆积,这也是要解决的问题,可以考虑用分布式的方式来处理任务,大家共享任务队列。

    0 0
相关问答

1

回答

大数据的处理过程是怎么样的呢?

2022-08-02 19:51:09 49浏览量 回答数 1

1

回答

怎样进行数据预处理?

2022-07-27 12:01:37 62浏览量 回答数 1

2

回答

数据预处理有必要吗?

2022-07-25 23:42:27 222浏览量 回答数 2

1

回答

Redis怎样处理过期的数据?

2022-03-14 22:14:27 826浏览量 回答数 1

1

回答

为什么要统一数据处理?

2021-10-29 16:09:42 171浏览量 回答数 1

2

回答

如何处理缺失值数据?

2019-11-13 10:41:53 2440浏览量 回答数 2

0

回答

如何处理子类的数据库

2019-10-08 17:23:09 203浏览量 回答数 0

1

回答

数据处理慢慢慢

2018-07-20 16:53:01 1316浏览量 回答数 1

1

回答

把数据处理交给数据库还是代码逻辑

2016-02-11 14:28:19 2184浏览量 回答数 1

4

回答

请问网站服务空间费过期怎样处理

2015-10-17 11:28:46 3064浏览量 回答数 4
+关注
0
文章
14879
问答
问答排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载