Reactor 1.1.0 发布,异步应用基础库 - 开源中国社区
Reactor 1.1.0 发布,异步应用基础库
oschina 2014年05月07日

Reactor 1.1.0 发布,异步应用基础库

oschina oschina 发布于2014年05月07日 收藏 16 评论 0

Reactor 1.1.0 发布,该版本修复了很多 bug,重写了一些关键的组件使得框架运行更加快速以及降低内存的使用。Reactor 1.1 包含来自 Goldman Sachs 的 gs-collections 库,提供非常方便的API 来处理 Map 和其他集合类型。详细的介绍请看发行说明

Reactor 是一个基于 JVM 之上的异步应用基础库。为 Java 、Groovy 和其他 JVM 语言提供了构建基于事件和数据驱动应用的抽象库。Reactor 性能相当高,在最新的硬件平台上,使用无堵塞分发器每秒钟可处理 1500 万事件。

示例代码:

// This helper method is like jQuery’s.
// It creates a Selector instance so you don’t have
// to construct one using 'new Selector("parse")'
import static reactor.Fn.$;
 
Reactor reactor = R.create();
 
// Register interest in events published to key "parse"
reactor.on($("parse"), new Consumer<Event<String>>() {
  public void call(Event<String> ev) {
    service.handleEvent(ev);
  }
});
 
// Send an event to this Reactor and trigger all actions
// that match the given Selector
reactor.notify("parse", Fn.event("Hello World!"));
本站文章除注明转载外,均为本站原创或编译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创开源社区。
转载请注明:文章转载自 开源中国社区 [http://www.oschina.net]
本文标题:Reactor 1.1.0 发布,异步应用基础库
分享
评论(0)
最新评论
顶部