Spring boot 请求服务端失败

1、情形描述

服务端与消费者端都已成功注册在eureka,但是,消费者端无法请求到服务器端。

2、原因与方案

原因:服务端FeignClient命名与服务的应用名称不一致

方案:如下改成一致即可:user-service-provider

spring:
  application:
    name: user-service-provider
@FeignClient(name = ServiceProvider.USER_SERVICE)
public interface RemoteUserService {

    @PostMapping("/user/page")
    Page page(@RequestBody Pageable pageable);

}

 


public class ServiceProvider {
    /**
     * 用户服务
     */
    public static final String USER_SERVICE = "user-service-provider";
}

 

你可能感兴趣的:(系统架构,Spring)