spring-webflux 相关问题

Spring Framework 5包含一个新的spring-webflux模块。该模块包含对被动HTTP和WebSocket客户端以及被动服务器Web应用程序的支持,包括REST,HTML浏览器和WebSocket样式交互.WebFlux可以在Servlet容器上运行,支持Servlet 3.1非阻塞IO API以及其他异步运行时,如Netty和Undertow。

WebFlux:从通量对象获取属性并将通量链接到下一个

我有一系列网络客户端调用,如下所示。 从第一次 API 调用中获取 Flux 从 Record 中获取一些属性,比如 prop,从每个记录 (List) 调用另一个 API 来...

回答 1 投票 0

Reactive Mongo secondary首选

在我们的应用程序中,我们在由 1 个主主机和 3 个辅助主机组成的副本集中将 MongoDB readPreference 配置为 secondaryPreferred。有人可以澄清如何...

回答 1 投票 0

从 mongodb 文档计算多个数组中不同值的更快方法

我有这种格式的mongodb文档: { //-- 类型和日期 “日期”:“2023-11-09”, “类型”:“我的类型”, “资源”:“1111,5555...

回答 1 投票 0

在 Spring Data R2DBC 中处理嵌套对象的通用方法

在我的 Spring Boot Webflux 项目中,我使用 Spring Data R2DBC 进行反应式数据访问。该项目涉及从关系数据库中获取数据,其中一些表的列包含 JSO...

回答 2 投票 0

通用 R2DBC 自定义转换器

我正在使用带有反应存储库和 R2dbc 的 postgres 数据库,并且有超过 5 个 json 字段。 R2dbc 不能直接识别 jsonb 字段,因此无法将其映射到 java 对象。 所以之后

回答 1 投票 0

Webclient 200 状态代码,responseBody 中出现故障

我正在使用 webClient 调用服务 1,服务 1 调用服务 2,然后服务 2 从数据库获取数据并返回它们。问题:我有 onStatus 来捕获不良响应,因此响应...

回答 2 投票 0

Flux.switchIfEmpty - 如果第一个 Flux 完成时没有切换怎么办?

我有以下场景,有两个端点(我们称之为 A 和 B)返回一些值,我需要处理这些值并将其报告给第三个端点(我们称之为 C)。价值观可以...

回答 1 投票 0

StepVerifier 的“记录”功能如何工作?

为什么这个测试失败? 导入 org.junit.jupiter.api.Test; 导入 org.springframework.security.core.GrantedAuthority; 导入 org.springframework.security.core.authority.SimpleGrantedAuthority; 小鬼...

回答 1 投票 0

Spring 反应式内存使用与非反应式内存使用

根据我对 Spring Reactive 的研究,由于调用 Tomcat Web Server 的线程是非阻塞的,因此它不应该消耗太多堆内存。我正在尝试使用传统的阻塞非重新...

回答 1 投票 0

Project Reactor Mono.block() 和 Mono.subscribe() 有什么区别

我找不到使用 Mono.block() 和 Mono.subscribe() 的区别 对我来说,当使用这两种方法时,代码的行为完全相同。但它不应该。 对于 Mono.block() 我的期望是......

回答 1 投票 0

Spring Websession 在设置 Cookie 时不会对会话 id 进行编码

HttpSession 对 sessionid(base64) 进行编码,但 WebSession 不进行编码。有什么方法可以在 websession 中对会话 id 进行编码吗? HttpSession 有以下代码,允许我们在搜索时控制编码...

回答 1 投票 0

Spring WebFlux简单应用程序无法响应json

我有一个简单的 Spring Web 应用程序,我尝试返回 json 作为响应,但我不知道为什么以及如何将 json 输出返回到 .我在这里做错了什么? 包 com.restservice.restservice; 我...

回答 1 投票 0

在 HandlerFilterFunction 中读取请求正文,如果有效则传递给下一个处理程序

用例是使用请求正文验证 JWT 中的数据。 JWT 子包含 { "sub": "{\"data\": {\"street\": \"Street 1\", \"landmark\": \"

回答 1 投票 0

apache cayenne 可以支持类似于 Hibernate Reactive 的反应流库吗

apache cayenne 可以支持类似于 Hibernate Reactive 的反应流库吗 我没有找到有关此主题的任何信息。目前正在使用典型的 cayenne orm 使用典型的 jdbc 驱动器...

回答 1 投票 0

Spring Webflux 安全过滤器链 JwtIssuerReactiveAuthenticationManagerResolver 与 jwt 转换器

我有一个为多租户配置的简单安全过滤器链。但是,我无法添加我的客户 jwtConverter。 这是设置 @豆 SecurityWebFilterChain springSecurityFilterChain(

回答 1 投票 0

反应式 Spring Boot 应用程序不尊重 WebApplicationType

我有一个 Spring Boot Web 应用程序,它应该使用默认的反应式客户端 Netty 作为反应式应用程序运行,但是我需要包含几个放置 sprint-boot-

回答 1 投票 0

springboot webflux/reactive/coroutines 与传统/MVC 相比节省了多少资源 - 值得吗?

Springboot 有一些方法来服务 Web 请求: MVC 和 webflux 使用 Project Reactor,它利用非阻塞 IO 来减少内存使用线程开销,以及 webflux 使用...

回答 1 投票 0

如何使用 MDC + Logbook 在 WebFlux 中记录请求和响应正文

我有一个 Spring Boot 应用程序,这是一个通过 WebClient 调用外部系统的反应式服务。我还有一些非反应性服务。已经使用 MDC + Logbook 实现了日志记录...

回答 2 投票 0

Spring Boot 3.1.2 安全过滤器链在返回类型为响应式时调用两次

当从 Spring Boot 3.1.2 Web MVC 控制器返回响应式类型(例如 Mono)时,安全过滤器链将被调用两次,一次是在调用 API 方法之前,一次是在调用 API 方法之后......

回答 1 投票 0

是否可以从 ServerWebExchange 检索角色?

我可以从 org.springframework.web.server.ServerWebExchange 实例检索主体名称。 Exchange.getPrincipal().subscribe(principal -> /* 用它做一些事情 */); 我可以找回那个吗

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.