Reactor

     

虚拟线程相对于Actor模型或平台线程的主要优势? - Reddit

1306 1 2K

大多数java服务器使用具有一定线程限制(200、300 ..)的线程池,但是你不受操作系统的限制来产生更多,我已经读过对于linux的特殊配置,你可以达到巨大的数量。然而,操作系统线程更昂贵,启动/.

支持Http3和Quic协议的Netty孵化器版本发布

2598 1

随着netty 4.1.72.Final的发布,我们将发布多个孵化器库。除了升级到最新的 netty 版本之外,这些版本还包含一些其他小修复。发布的内容包括: netty-incubator-tran.

反应性和非反应性代码的分离 - DZone

1240 10K

避免在使用 Project Reactor 时因混合反应性和非反应性逻辑而导致的意外行为。在使用 Project Reactor 或任何其他反应式流实现时要记住的最重要区别之一是代码执行中组装asse.

使用Reactor将阻塞调用变为异步非阻塞

1969 3K

Project Reactor 是一个完全无阻塞的基础库,包括背压支持。但在某些情况下,库包含复杂的阻塞方法而没有异步实现。在Reactor 流中调用此方法会产生不好的结果。下面代码中我们使用了Htt.

Micronaut框架3的GA 版本发布!

1168

Project Reactor、注入泛型类型、支持生命周期注释、GraalVM 增强等等都在一个新的 Micronaut 版本中。 Micronaut 框架的先前版本包含 RxJava2 作为传递依赖.

反应式Reactor与缓存Caffeine一起使用

1726 4K

假设有一个使用key键并返回值得Mono类型的函数:Mono<String> get(String key) {    Random random = ThreadLocalRandom.curren.

使用Project Reactor进行反应式数据流 - spring.io

1849 3K

Spring团队开发了Project Reactor,以支持Spring生态系统中的反应式工作。您不需要Spring即可使用Project Reactor,但是Spring生态系统中的所有反应式API.

Java反应系统复杂吗?- dukesletter

1037
世界正在变得数字化。有更多的互连系统,并且它们变得越来越复杂。我们的应用程序需要响应(及时响应),弹性(保持响应在面对失败),和弹性(住在不同的工作量下,响应)。我们可以通过创建消息驱动的系统来实现。.

ThreadLocal难以在异步编程或Reactive编程中使用 - bsideup

3395

与同步编程不同,由于大量上下文切换和线程池,异步编程使得ThreadLocal难以使用。最简单的是……根本不使用ThreadLocals:D例如,在Project Reactor中,您可以使用Cont.

使用ConnectableFlux在elasticsearch上进行后台批处理 - Jeroen van Wilgenburg

2256

我们有一个Project Reactor应用程序,有很多通过id进行的单个get / insert操作,导致Elasticsearch集群上的负载非常高,根据ID添加批处理读取是一件非常繁琐的事情,以.

Spring响应式Reactive编程的10个陷阱 -Jeroen Rosenberg

7017 4 16K

我从事Akka Streams的Scala项目已经有很多年了,我对需要提防的事情有相当好的感觉。在我当前的项目中,我们正在使用Java,并且正在使用Reactive Streams Specifica.

反应堆模式(Reactor)

2223 59K
目的Reactor设计模式处理由一个或多个客户端并发传递给应用程序的服务请求。应用程序可以注册特定的处理程序来处理特定事件,这些处理程序由reactor调用。事件处理程序的调度由管理已注册事件处理程序.

RxJava和Reactor比较

1 11608 4 12K

Reactor更推荐,当然RxJava 2.x仍然是一个不错的选择,如果你使用Android,那么RxJava 2.x是你唯一的选择.首先,从功能角度来看,RxJava和Reactor的两个版本都非常.