Har*_*ara 32 java concurrency akka rx-java
今天我发现,对于Java中的并发性我们有很好的框架Akka,我也发现,有一个反应式编程框架就像在应用程序中RxJava执行一样multithreading.但我还是很困惑!为什么两者都优于Java Concurrency框架?
如今响应式编程是成熟的话题,大多数语言都支持Functional Reactive Programing像Netflix有关的API提供Reactive programming了一种以上的语言.Rxjava是用于API之一java,scala等等.根据RxJava他们内部使用演员为维护multithreading和Akka也使用Actors了multithreading编程.
那么,它们之间的区别Akka和Reactive Programming方法之间的区别是Java Concurrency什么?
小智 20
根据Mathias Doenitz的说法,此时RxJava没有像Akkas Reactive Streams实施那样的背压.但是RxJava似乎正在努力增加背压.
两个框架都能够通过反应式流spi进行交互.所以你将能够做非常相似的事情.根据Mathias的不同,Akka实现的内部基于actor,而不是多线程.结果将更加高效.
我的信息来源是Mathias上周在荷兰Scala用户组发表的演讲.
编辑:我站在RxJava的背压支持下纠正了.如果您关注Eriks链接,您可以阅读背压意味着什么.
| 归档时间: |
|
| 查看次数: |
16888 次 |
| 最近记录: |