我们有独立的Java实例程序处理的原始博客这样的:Java消息队列或阅读文件手动
jvm instance 1 read fileA --> process
jvm instance 2 read fileA ---> process
jvm instance 3 read fileA ---> process
....
我觉得当JVM实例数量的增加,disk IO
进程数“会增加。有一段时间,这个解决方案无法正常工作。
那么谁能告诉我另一种解决方案for reduce the disk IO
。
我认为理想的是使用JMS服务器(如Apache ActiveMQ)来读取队列和进程中的商店文件。
有任何问题,如果我使用JMS?
请帮助我。
我不认为添加队列会减少系统中的I/O数量。请问为什么你有越来越多的JVM实例(我假设它们在一台服务器上) – maasg 2012-07-26 09:05:10
每个jvm实例都是一个程序,它们负有完全分离的责任!所以我不想在这里使用多线程。你能给这个理想吗? – 2012-07-26 09:10:33
我是否正确读取每个实例读取相同的'fileA'?或者这只是示例中的一个错字? – maasg 2012-07-26 09:12:08