error-handling - 第一个主机发生故障后,是否可以通过使用rxnetty来故障转移到辅助主机

标签 error-handling rx-java reactive-programming failover rx-netty

我是rxnetty的新手。我正在尝试通过retryWhen处理错误,但是我被连接/将连接到我的第一台主机的原始可观察到的卡住了。有没有办法故障转移到辅助主机?

最佳答案

如果使用的是0.5.x,则可以使用负载均衡器抽象来实现此目的。下面的示例演示了一种实现方法(它使用repeat(),但可以将其替换为retryWhen())。

https://github.com/ReactiveX/RxNetty/tree/0.5.x/rxnetty-examples/src/main/java/io/reactivex/netty/examples/http/loadbalancing

如果您使用的是0.4.x,则必须在RxNetty之上自行构建。

关于error-handling - 第一个主机发生故障后,是否可以通过使用rxnetty来故障转移到辅助主机,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39314328/

相关文章:

python - 帮助处理 Python 的错误

java - Observables 的单元测试客户端

java - 响应式(Reactive)编程背压与传统分页有何不同?

java - 无法删除旧的 javaCompile 操作,可能类名已更改

android - RxAndroid,如何检测可观察对象是否已完成发射

java - 如何在 java 中使用构造函数基初始化来初始化 WebClient?

swift - rxswift : how to get the Observable<Any> resulting in a combination of Observable<[Category]>?

go - Golang 中处理 nil 和 error 的惯用方法是什么?

c# - 给自己发500错误信息

error-handling - PHP error_log文件