Reactor 异步应用基础库

开源网站开源项目 24-05-18 10:23:41

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

开源中国组织翻译的 Reactor 中文文档:http://projectreactor.mydoc.io

示例代码:

//ThishelpermethodislikejQuery’s.//ItcreatesaSelectorinstancesoyoudon’thave//toconstructoneusing'newSelector("parse")'importstaticreactor.Fn.$;Reactorreactor=R.create();//Registerinterestineventspublishedtokey"parse"reactor.on($("parse"),newConsumer<Event<String>>(){publicvoidcall(Event<String>ev){service.handleEvent(ev);}});//SendaneventtothisReactorandtriggerallactions//thatmatchthegivenSelectorreactor.notify("parse",Fn.event("HelloWorld!"));
[Reactor 异步应用基础库]相关推荐
Koala Java EE 应用开发平台

Koala Java EE 应用开发平台

Koala(考拉)是一个面向 Java 开发者的开源免费开发平台,以领域驱动设计范式为指导思想,以 DDDLib 框架……...

Takin 全链路性能测试工具

Takin是一款基于Java的开源系统,可嵌入到各个服务节点,实现生产环境的全链路性能测试,尤其适合面向微……...

Koa Node.js 的 Web 框架

Koa 是下一代的 Node.js 的 Web 框架。由 Express 团队设计。旨在提供一个更小型、更富有表现力、更可靠……...

今日开源
  1. Calico 虚拟机和容器网络

    Calico 虚拟机和容器网络

    Calico 是纯三层的 SDN 实现,它基于 BPG 协议和 Linux 自己的路由转发机制,不依赖特殊硬件,没有使用 NAT 或 Tunnel 等技术。能够方便的部署在物理服务器,虚拟机(如 OpenStack)或者容器环境下。同时它自带的……

    开源软件 2024-07-01

  2. Notesnook开源、端对端加密记事应用

    Notesnook开源、端对端加密记事应用

    Notesnook是一款开源、端对端加密(使用XChaCha20-Poly1305和Argon2)的免费记事应用,注重用户隐私和易用性。它提供个人隐私保护、知识管理和跨平台协作的功能,适合有隐私需求、知识整理和团队协作需求的用户。通……

    Notesnook 2024-07-01

  3. EGE Windows 简易绘图库

    EGE Windows 简易绘图库

    EGE(Easy Graphics Engine,简易图形引擎),是 Windows 下的简易绘图库,是一个类似 BGI(graphics.h)的面向 C/C++ 语言新手的图形库,它的目标也是为了替代TC的BGI库而存在。 它的使用方法与 Torbo C 中的 gra……

    开源软件 2024-07-01

返回顶部小火箭