在verticle中,我们使用一个单一的断路器,以防止这两个请求到Hello微服务。下面的代码使用这个设计;然而它只是一种可能的方法,例如每次调用使用一个断路器,使用单个断路器等等,都独立地保护两个调用。
在出现错误的情况下,我们提供一条回退消息,指示断路器的状态。这将帮助我们了解到底发生了什么。使用以下方法部署此项目:
现在,让我们将hellomicroservice缩小到0。为此,我们可以单击 Pod 附近的向下箭头,或者运行:
现在你刷新 consumer 请求页(http://hello-consumer- reactive-microservices.192.168.64.12.nip.io/),你可以看到返回信息,这是下面的三个请求:
一旦达到故障数,它将返回:
如果将副本数目还原为1,则使用:
一旦微服务准备就绪,服务应该返回正常的输出。
原文地址:
https://developers.redhat.com/promotions/building-reactive-microservices-in-java/
有什么讨论的内容,可以加我微信公众号: