美文网首页
nacos使用openfeign调用服务

nacos使用openfeign调用服务

作者: MaJiT | 来源:发表于2021-07-08 15:54 被阅读0次

1.添加feignyilai

        <!-- openfeign -->
        <dependency>
            <groupId>org.springframework.cloud</groupId>
            <artifactId>spring-cloud-starter-openfeign</artifactId>
        </dependency>

2.启动类添加feign注解

@EnableFeignClients

3.创建要调用的的微服务接口

@Service
@FeignClient(value = "CLOUD-PAYMENT-SERVICE")//注册中心中显示的微服务名称
public interface PaymentService {

    @GetMapping("/payment/list")
    Result<List<Payment>> list();

    @PostMapping("/payment/add")
    Result<Payment> add(@RequestBody Payment payment);
}

4.服务消费者微服务--->配置服务调用超时时间

#OpenFeign 超时时间
ribbon:
  #建立链接所需要的时间
  readTimeout: 5000
  #建立连接后获取数据所需要的时间
  connectTimeout: 5000

eign默认集成了 Ribbon, 所以在Nacos下使用Fegin默认就实现了负载均衡的效果。

相关文章

网友评论

      本文标题:nacos使用openfeign调用服务

      本文链接:https://www.haomeiwen.com/subject/riftpltx.html