新建一個項目producer,步驟如上一篇文章,但選擇的內容稍有不同:
pom.xml如下:
配置如下:
主方法:
添加一個controller:
啓動項目,查看localhost:1111
訪問http://localhost:1112/hello/hello?name=zmq
然後在新建一個項目Consumer,和上一個項目一樣即可。
在新項目中創建要給接口
標出來的部分說明是調用的producer服務的/hello/hello這個方法。
配置熔斷器fallback,新建類實現該接口,並注入到Ioc容器中:
然後啓動該項目,訪問地址:http://localhost:1113/hello/sayHello?name=zmq
訪問的爲1113端口的服務,調用了1112服務的方法。
然後把1112關掉,在訪問http://localhost:1113/hello/sayHello?name=zmq
說明熔斷器起作用了。
收工!!