【问题标题】:Dataflow Programming API for Java? [closed]Java的数据流编程API? [关闭]
【发布时间】:2010-09-14 19:14:29
【问题描述】:

我正在寻找适用于 Java 的数据流/并发编程 API。
我知道有DataRush,但它不是免费的。我特别感兴趣的是多核数据处理,而不是分布式的,这排除了MapReduceHadoop
有什么想法吗?
谢谢, 罗洛

【问题讨论】:

  • Akka 具有数据流功能。

标签: java concurrency multicore dataflow


【解决方案1】:

你可以试试gpars;它显然在 Java 中实现了数据流变量和流,尽管它旨在为 Groovy 提供并发编程的好东西。

【讨论】:

    【解决方案2】:

    可能会尝试即将推出的 fork/join 库,该库(希望)作为 JSR 166y 更新的一部分包含在 Java 7 中。

    主项目页面: - http://gee.cs.oswego.edu/dl/concurrency-interest/index.html

    指向很多关于它是什么的链接的指针: - http://tech.puredanger.com/java7#jsr166

    【讨论】:

      【解决方案3】:

      内置的Java concurrent 包是否满足您的需求?这是一个非常不错的包,内置于 ThreadPools、CopyOnWriteCollections、Executors、Future。我们使用它来处理线程池中的大量数据。

      【讨论】:

        【解决方案4】:

        https://github.com/rfqu/df4j 是一个简单但功能强大的数据流库。如果它缺少一些所需的功能,可以很容易地添加它们。它可以利用 java.concurrent.ExecutorService。

        【讨论】:

          猜你喜欢
          • 2012-08-02
          • 2015-02-14
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2010-11-19
          • 2011-03-24
          • 1970-01-01
          相关资源
          最近更新 更多