springcloud的配置备忘

microservicecloud-api:

描述:实体类。

Feign:用Feign只需要创建接口和注解即可

     1.pom引入

     2.新建DeptClientService接口并新增注解

@FeignClient(value = "MICROSERVICECLOUD-DEPT",fallbackFactory=DeptClientServiceFallbackFactory.class)

     注解的意思是去哪个微服务找。

     接口的方法拷贝微服务提供者的方法即可。

 

microservicecloud-provider-dept-8001:

microservicecloud-provider-dept-8002:

microservicecloud-provider-dept-8003:

描述:微服务的提供者,里面是完整的mvc只是把实体类抽取出来了。

配置:

Eureka的客户端

      1.pom文件的引入

      2.yml文件

      3.启动类@EnableEurekaClient //本服务启动后会自动注册进eureka服务中

监控信息的完善

      1.pom添加

      2.父工程加配置信息

      3.8001的yml

服务的发现

      主启动类加入:@EnableDiscoveryClient //服务发现

 

microservicecloud-consumer-dept-80:

描述:微服务的消费者。和服务的提供者用RestTemplate访问的。

配置:

Ribbon专题(消费者访问服务者的策略):

     1.pom引入

     2.yml文件(此时可以发现注册中心的微服务实例)

     2.主配置类@EnableEurekaClient

     3.在模板上RestTemplate上开启负载均衡@LoadBalance

     自定义Ribbon:

     1.主启动类@RibbonClient(name="MICROSERVICECLOUD-DEPT",configuration=MySelfRule.class)

     2.实体类

 

microservicecloud-eureka-7001:

microservicecloud-eureka-7002:

microservicecloud-eureka-7003:

描述:eureka的服务端

配置:

Eureka的服务端

     1.pom引入

     2.yml文件

     3.启动类@EnableEurekaServer // EurekaServer服务器端启动类,接受其它微服务注册进来

  

microservicecloud-consumer-dept-feign:

描述:带Feign的客户端

配置:

      1.pom引入Feign

      2.主启动类:@EnableFeignClients(basePackages= {"com.atguigu.springcloud"})                                         @ComponentScan("com.atguigu.springcloud")

      3.api中设置Feign

         

 

      

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值