新建一个项目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
说明熔断器起作用了。
收工!!