我有 10000 个具有这种结构的文本文件
x y
------------------ text file structure
2 1
3 2
3 3
. .
. .
. .
我可以在java中每秒发送10000个数据(一秒信息是一行文件)吗?我想模拟 10000 gps
感谢帮助。
我有 10000 个具有这种结构的文本文件
x y
------------------ text file structure
2 1
3 2
3 3
. .
. .
. .
我可以在java中每秒发送10000个数据(一秒信息是一行文件)吗?我想模拟 10000 gps
感谢帮助。
似乎每秒一次,您想从 10,000 个不同的文件中读取一行。
您将遇到的一个问题是某些操作系统不允许一次打开 10,000 个文件,并且反复打开和关闭文件效率非常低。
解决此问题的一种方法是合并文件,或增加允许的最大文件数。
由于您正在模拟 GPS,因此您需要以与它们相同的方式进行通信。例如,如果使用 JSon 和 rabbitmq,请使用它们。但是,如果他们不使用这些,您将使模拟变得不那么真实。
每秒从打开的文件中读取 10,000 行应该不是问题。
文件是否具有实际的时间戳,例如以毫秒或微秒为单位,因此您可以在事件发生时对其进行排序?