我是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/