springcloud框架搭建(二)服务的提供与调用

新建一个项目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

说明熔断器起作用了。

收工!!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章