Clojure中的分布式计算

时间:2015-08-28 08:03:49

标签: clojure distributed-computing apache-storm

我的新项目任务是使用一个新模块扩展现有的分布式体系结构,以便使用REST API前端进行一些数学计算。系统是用Java编写的,ZeroMQ用于进程间通信。

我想在Clojure中编写至少部分新模块。从技术上讲,它将包含至少2个子模块,一个用于计算本身,另一个用于排序和过滤这些计算的结果。基本要求是该系统支持分布式计算,因此它可以在正常性能所需的多台计算机上运行。最初的建议是使用Apache Storm。

Storm会设计具有许多执行不同类型任务的子模块的系统吗?为了使基于Clojure的计算节点成为可能,还存在哪些其他库?

如果可能的话,我也很高兴听到您关于如何使用Clojure进行此类应用程序设计的一般建议。

谢谢!

0 个答案:

没有答案