【谷粒学院项目开发57】服务调用 Feign

前提条件:把互相调用的服务在Nacos中进行注册

1.在service模块中引入依赖

【谷粒学院项目开发57】服务调用 Feign
现在,我们想在service-edu中调用service-vod中的方法
调用端:service-edu

2.在调用端service-edu的服务启动类中添加注解

【谷粒学院项目开发57】服务调用 Feign

3.在调用端,创建interface,使用注解指定调用的服务名称,定义调用的方法路径

【谷粒学院项目开发57】服务调用 Feign

4.实现:删除小节的同时删除阿里云视频

【谷粒学院项目开发57】服务调用 Feign

4.1在方法中引入刚刚创建的接口

【谷粒学院项目开发57】服务调用 Feign

4.2远程调用方法

要先删视频,再删小节。要是反过来,小节先删了,就无法查到对应的视频id了
【谷粒学院项目开发57】服务调用 Feign

5.测试

【谷粒学院项目开发57】服务调用 Feign
【谷粒学院项目开发57】服务调用 Feign
【谷粒学院项目开发57】服务调用 Feign
【谷粒学院项目开发57】服务调用 Feign
【谷粒学院项目开发57】服务调用 Feign
【谷粒学院项目开发57】服务调用 Feign
都删除了

6.完善

此时,启动ossapplication失败
【谷粒学院项目开发57】服务调用 Feign
需要把oss模块也注册到nacos
【谷粒学院项目开发57】服务调用 Feign
【谷粒学院项目开发57】服务调用 Feign
现在可以正常使用啦
【谷粒学院项目开发57】服务调用 Feign
【谷粒学院项目开发57】服务调用 Feign

上一篇:python中hasattr, getattr,setattr及delattr四个方法


下一篇:Centos7.6部署redis6.0.8集群(sentinel模式)