Reactive编程

     

Java虚拟线程会杀死响应式编程?

354

投入时间和精力学习领先的反应式框架(如 Webflux、RxJava 等)是否是个好主意? 鉴于虚拟线程(Proj.

在Spring Boot 3中构建WebFlux、R2DBC和Postgres响应式应用

364 7K

在本文中,您将学习如何使用 Spring WebFlux、R2DBC 和 Postgres 数据库实现和测试响应式 Spring Boot 应用程序。我们将.

使用Java虚拟线程实现IO高吞吐量与CPU密集型结合编程 - DZone

549 10K

虚拟线程作为 Java 19 的一部分于 2022 年 9 月作为预览功能发布,它们是平台线程的轻量级版本,与传统平台线程不同,虚拟线程的内存占用很小。 .

WebSockets 与 NextJS 和 Golang 结合使用的案例源码

925 10K
大多数应用程序使用 CRUD(创建/读取/更新/删除)API——前端将更改发送到后端,但反之亦然。 CRUD 应用.

Java虚拟线程:异步编程之死

2235 4 14K
最近,虚拟线程的第二个预览版作为 JE.

Feign Reactive:访问REST API的首选

2342 8K

这是关于如何为第三方 API 集成实现 Feign Reactive 的分步指南。 使用 .

主动式或反应式无服务器系统哪个更好?? - Justin

1294 4K

本文介绍了 serverless 中调度策略的异同。特别是,我将重点关注 .

使用Java虚拟线程实现Actor模型保护状态 - Adam

1605 2 12K
Java 19 包含Project Loom核心组件的预览:虚拟线程。我们现在可以随意创建线程,因为我们不再(或至少少得多)受它们在内存和 .

FusionAuth/java-http:开源非阻塞 NIO Java HTTP Server

802 2K

该项目的目标是在不使用任何库的情况下,用纯 Java 构建功能齐全的 HTTP 服务器和客户端。客户端和服务器将使用非阻塞 NIO 以提供可能的最高性能。<.

Go Goroutine、Java 19 虚拟线程与Kotlin 协程的性能比较 - RobertDeng

2924 2 3K

本文试图比较示例逻辑在不同流行语言(Go、Java 和 Kotlin)下运行时的不同虚拟线程运行性能。 与传统的线.

Spring框架启用Java最新虚拟线程技术

2245 1

使用最新版本的 Spring Framework、Spring Boot 和 Apache Tomcat,您可以开始自己进行试验。您开始分析虚拟线程如何影响.

使用Spring WebFlux和Reactive Kafka实现后端服务器发送事件

1762 1 5K

以非阻塞方式从基于 Kafka 的响应式 WebFlux REST 服务器到 Webflux 客户端的数据流。 以下设计的 .

赶超Netty:基于Java19虚拟线程的Nima发布

3625 2 6K
Níma 是一个基于 Java 19(目前是早期访问)的服务器实现,专为 Java 虚拟线程(Project Loom 的产品)而设计。 .

robincakeellis/sqlrx: 使用Spring Boot的反应式MySQL

1719 4K

这是一个使用 Spring Boot 和 R2DBC 从 MySQL 8 数据库响应式返回数据的工作 Java 项目。可配置应用程序属性和构建时测试。 .

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

1097 1 2K

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

Project Loom带来Java并发模型革命? - infoworld

1395 2

Project Loom是Java/JVM 生态系统(由 .

使用SvelteKit构建实时websocket应用程序 - Ingest

1593 1 2K

我们最近构建了一个webhook 测试工具,可以为每个请求自动生成类型。它叫做 .

使用Resilience4j实施反应式断路器 - Wenqi

1124 2 12K

本文将重点介绍使用 Spring Cloud 断路器库 Resilience4j 实现反应式断路器。   为什么选择 Resil.

Java反应式事件溯源之第 2 部分:Actor 模型

1289 11K

本节我们将解决并发访问的问题。. 我们的域代码非常优雅,但即使我们使用记录和一些不可变集合,它在多线程环境中也不是完全安全的。比如我们要实现在同时预定同一个.

Java反应式事件溯源:领域

1335 1 9K

这篇博文开始了一系列文章,这些文章将从许多不同的角度非常深入地展示 .

在SpringBoot中使用R2DBC连接池的源码和教程

2643 1 4K
随着 微服务 架构的兴起,.

lit Web组件:构建快速、轻量级的 Web 组件

2505 1 2K

Lit 是一个简单的库,用于构建快速、轻量级的 Web 组件。 Lit 的核心是一个杀手级模板:提供一些组件基类,包括:提供反应reactive状态、.

使用反应式编程替换Java自动资源管理 - Arvind

1309 1 5K

自动资源管理( .

Java“虚拟线程”被提交到JEP草案

1607 1 2K

Java也终于要有纤程、绿色线程啦,虚拟线程能大幅减少编写、维护和观察高吞吐量并发应用程序的工作量,这些应用程序通过虚拟线程充分利用可用硬件,这是一种成本显.

在 Spring Boot中实现包含上下文信息的JSON日志? - zachelrath

1194 5K

在调试棘手的问题时,要使日志发挥作用,上下文是至关重要的。每条日志都应该始终包含与请求相关的租户、用户、订单等的关键细节。日志还必须是结构化的,以便可被日志.

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

1104 10K

避免在使用 Project Reactor 时因混合反应性和非反应性逻辑而导致的意外行为。 在使用 Project Reactor 或任何其他反应式流.

基于Redis构建微服务的反应式架构 - bitsrc

1502 1 5K
如何使用 Redis 的特性来生成反应式数据流? Redis 是我遇到的最强大、最通用的技术之一。可悲的是,大多数人只知道它是因为它是一个很好的 .

WIX是如何从CRUD转换到Event Sourcing?

1259 1 3K

Wix.com是一个基于云计算的Web开发平台,它允许用户通过使用他们的在线拖放工具来创建HTML5网站和移动网站。 WIX的产品愿景是朝着反应式Re.

Micronaut框架3的GA 版本发布!

1049

Project Reactor、注入泛型类型、支持生命周期注释、GraalVM 增强等等都在一个新的 Micronaut 版本中。   Micr.

Spring WebFlux性能真的超过Spring Servlet ? - Gavin

2206 1

如何构建高性能系统一直是开发人员感兴趣的话题。很多业内人士提倡非阻塞编程的范式,表示基于非阻塞编程的应用相比传统的阻塞技术命令式编程,可以更高效地利用资源,.