gpt4 book ai didi

java - 在 Java react 器中 : doOnError() or doOnException()?

转载 作者:行者123 更新时间:2023-11-29 04:06:28 25 4
gpt4 key购买 nike

如果我正确理解错误和异常之间的区别,这些函数不应该命名为 doOnException()Mono.exception(new Exception("...")) 等?

这里没有任何功能,只是一个淋浴的想法。

最佳答案

两者不是一回事。 react 流/响应式(Reactive)编程的概念与 Java 无关,因此术语和约定有时会有所不同(例如在本例中。)

Java 中的 Error throwable 对象是 Throwable 的特定子类,表示严重错误,VM 永远无法合理地从中恢复(StackoverflowErrorOutOfMemoryError 等)当然,这些不同于 Exception(通常被认为是可恢复的。)然而,旁注是 reactor 不实际上区分这些 - 它可以处理任何 throwable。

react 流上下文中的错误是在处理流时发生的任何意外错误/异常/可抛出的,默认情况下是终端事件(但在大多数情况下 react 框架,包括 react 器,可以通过多种方式恢复。)

关于java - 在 Java react 器中 : doOnError() or doOnException()?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58338685/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com