Reactor:构建JVM异步应用的基础框架

jopen 11年前

        Spring 社区今天推出了一个名为 Reactor 的基础框架,主要用于帮助开发者创建基于 JVM 的异步应用程序。该框架提供了 Java、Groovy 等 JVM 语言的抽象,使得开发者构建事件/数据驱动的应用程序更加容易。 

Reactor:构建JVM异步应用的基础框架

        Reactor 开发人员称,在适度的硬件配置环境中,通过非阻塞的 Dispatcher,该框架每秒可以处理超过 1500 万事件。此外,Reactor 还提供了一系列其他的调度程序供开发者选择,范围从线程池风格的长线任务执行,到非阻塞大批量的任务调度等。 

        Reactor 除了受到同名的 Reactor 设计模式的影响外,还借鉴了其他事件驱动设计模式以及一些已开发多年的非常棒的 JVM 解决方案。Reactor 的目标是,将这些想法和设计模式浓缩到一个简单、可重用的基础框架中,以使事件驱动编程更容易。 

        该框架的源码托管在 Github,采用 Apache v2 许可协议。 

        项目地址:https://github.com/reactor/reactor 

        Via SpringSource

来自: www.iteye.com