java quasar_Quasar与Akka比较

Quasar是一个快速精炼的Java并发库,其特点是提供轻量线程,也就是纤程模型,Clojure 和 Kotlin也提供类似真正轻量模型,已经被证明是一种成熟的并发范式,这种Actor模型是真正的Erlang的Actor模型。

Akka是一种号称Actor模型的应用框架,拥有丰富的API。 但是,Akka – 即使它的Java API –受到Scala非常严重的影响,对于Java开发者通常感到陌生,而Quasar 的actor则是完全Java所以让开发者比较熟悉,无论你是写Java还是Clojure 或 Kotlin.

Akka的API是基于回调(callback-based). Quasa提供了类似Erlang和Go语言的fiber纤程,因此真正无堵塞(Akka并无纤程概念,只是线程池而已),Quasar的actor API非常简单,更兼容于Java代码,这些都是非常类似Erlang,而Akka导入大量陌生概念,比如由于缺乏简单的堵塞selective接受方式(这些 Erlang 和 Quasar都提供), Akka必须引入消息stashing. 其他概念如monadic future都与业务逻辑或Actor模型无关,但是带来复杂性。

原文:

[该贴被banq于2015-05-26 09:18修改过]

[该贴被banq于2015-05-26 09:21修改过]

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值