Cloud Haskell和Akka的比较

Ale*_*lec 13 haskell distributed-computing ghc akka cloud-haskell

我并不认为Haskell正在处理消息传递之类的事情,但是这些结果(我正在查看比其他任何事情好4-5倍的Linux)让我对此提出质疑.一些讨论让我进入了Cloud Haskell,它实际上似乎是一个有用的编写良好的分布式系统相关库的集合(对于这个和静态指针的工作,对Well-Typed和Tweag I/O的严重赞誉).

我对Actors和消息传递的体验源于我对Akka的使用.我正在尝试理解Cloud Haskell能够做什么来确定我是否希望将其用于可扩展性,效率和可靠性非常重要的潜在项目.所以:

  • 它是否支持演员?如果没有,那等价的抽象是什么?它如何处理消息传递/丢失消息?
  • 与Akka相比,它的规模如何?内存使用和延迟大致有多好/多差?
  • 它如何扩展到多个节点(如缩放到多个节点有多简单)?
  • 它是如何容错的?

我意识到这个问题有点宽泛,但我认为如果有人对Cloud Haskell有一些经验,他们可能会很容易地解决所有这些问题 - 这个问题对于那些搜索一般信息的人来说会更有用关于Cloud Haskell与Akka的未来.