用java编写了一个关于运算的程序,由于计算量太大,耗时太长。可否把计算任务分解到多台计算机同时运行?需要哪些技术?
对于单机计算无法完成,可以通过分布式的方式完成计算。1.可以将计算任务分解到各个机器上,类似分治算法的原理2.目前市面上提供了很多分布式计算框架,可以满足现在需求例如MapReduce、Spark、BSP、Flink等等
远程方法调用?