我看了看文档和各种示例,不太确定以下内容:
我在gateway
或beer-front
应用中没有控制器。但是beer-stock
内部的控制器是通过实际网关服务器上的另一个客户端调用的。
在此控制器中,我有following statement:
Single<BeerMarkup> markupMaybe1 = markupControllerClient.baseCosts()
.onErrorReturnItem(new BeerMarkup("shouldNotBeCalled",50.16,50.16));
有这个MarkupControllerClient.java文件和这个MarkupControllerFallBack.java
如果我停止啤酒计费应用程序,则希望后备文件启动,而是将其加载到onErrorReturnItem
对象中。
我尝试使用circuitBreakers
和Retryable
都没有触发回退。
除此之外,还有什么-也许我错过了一些东西。