展开
拓展 关闭
订阅号推广码
GitHub
视频
公告栏 关闭

OpenFeign

OpenFeign用于服务间调用,之前80模块调8001模块使用了restTemplate,使用OpenFeign只需创建接口添加注解即可

订单模块通过OpenFeign调支付模块案例
    新建cloud-consumer-feign-order80订单模块
    pom中拉取openfeign的依赖,配置yml,启动类添加注解@EnableFeignClients
    新建一个接口并添加注解@FeignClient,将要调的8001模块中控制层的方法复制到该接口,这个接口相当于80模块的业务层
    编写控制层,调用接口中的方法

80控制层  -->  80模块openfeign  -->  8001、8002     # 在openfeign中指定了服务名称,调指定服务中的方法
测试:在浏览器中访问80模块的控制层,就可以调支付模块了
OpenFeign自带负载均衡配置项,服务调用时会负载调用
posted @ 2022-07-27 10:48  DogLeftover  阅读(26)  评论(0编辑  收藏  举报