-6

我有 10000 个具有这种结构的文本文件

x         y  
------------------ text file structure

2         1
3         2
3         3
.         .
.         .
.         .

我可以在java中每秒发送10000个数据(一秒信息是一行文件)吗?我想模拟 10000 gps

感谢帮助。

4

1 回答 1

1

似乎每秒一次,您想从 10,000 个不同的文件中读取一行。

您将遇到的一个问题是某些操作系统不允许一次打开 10,000 个文件,并且反复打开和关闭文件效率非常低。

解决此问题的一种方法是合并文件,或增加允许的最大文件数。

由于您正在模拟 GPS,因此您需要以与它们相同的方式进行通信。例如,如果使用 JSon 和 rabbitmq,请使用它们。但是,如果他们不使用这些,您将使模拟变得不那么真实。

每秒从打开的文件中读取 10,000 行应该不是问题。

文件是否具有实际的时间戳,例如以毫秒或微秒为单位,因此您可以在事件发生时对其进行排序?

于 2012-06-21T07:20:58.310 回答