SpringCloud微服务的内部调用与远程调用

微服务之间的调用: feigin  组件  .

内部调用: 1.导入  spring-cloud-start-openFeign  依赖



   org.springframework.cloud
   spring-cloud-starter-openfeign

2.启动类上加入 @EnableFeignClient  注解

3.设置 接口类 (1) 接口类上加@FeignClient('服务名')

                        (2) 方法名上加@RequestMapping("路径被调用路径相同")

 SpringCloud微服务的内部调用与远程调用_第1张图片

远程调用:即调用 外部的服务

                在内服调用的基础上加入一些Ribbon的配置即可.

自定义服务名(最好以服务提供方来命名):

        ribbon:

                listOfServers:localhost:  服务生产者的地址                

                NIWSServerListClassName: com.netflix.loadbalancer.ConfigurationBasedServerList

         

 如果确实是你想要得,又没看懂. 

就留言吧

你可能感兴趣的:(spring,cloud)