标签: java ruby-on-rails ruby
我希望我的Rails应用程序调用Java程序来完成一些劳动密集型工作。将Java程序的输出转换为Ruby的最佳方法是什么?输出是文本,每个查询大约60,000个字符。
有没有比从文本文件中写/读更好的方法?
我不想使用JRuby。
答案 0 :(得分:2)
output = %x{java your_program.java}
答案 1 :(得分:1)
取决于规模。实际上可能需要设置一个消息传递协议,例如RabbitMQ。 如果您只是设置一个监视器或其他脚本驱动的进程,您可以查看ruby的IO.popen,但这仍然会让您解析文本流。