我有一个Java程序,需要几个小时才能完成!现在我们必须使用最新的开源来重写它,这可以减少时间。
我可以考虑通过使用多台计算机和更多多线程来实现它(全部可配置)。你能否建议一些开源项目来满足这个要求?
答案 0 :(得分:1)
答案 1 :(得分:0)
同时查看Apache的Hadoop。特别是他们的MapReduce实现。您必须比较并查看最适合您需求的内容。
答案 2 :(得分:0)
您是否看过Jini和Javaspaces(Tuple Space的实施)?
Javaspaces可以很容易地实现分散/聚集网格。您只需将工作单元作为可序列化对象推送到Javaspace中,然后运行“N”个使用者以事务方式获取这些工作单元,处理它们并将它们放回去。
答案 3 :(得分:0)
答案 4 :(得分:0)
您也可以考虑Hazelcast。对几个网格计算框架进行了比较:
http://java.dzone.com/articles/comparison-gridcloud-computing-0