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