查询订单demo
通过Bean的方式将RestTemplate注册为Spring的一个对象,即注入Spring容器(要写在配置类中,启动类本身就是配置类)。然后在任何地方都可以注入该对象使用。
Eureka注册中心
Eureka服务搭建
Eureka客户端注册
配置服务名称和eureka地址,为了注册到eureka服务端上。
启动两个实例
新版IDEA需要点(蓝字)modify options再Add VM options就可以输入指令了
服务发现
服务发现流程
Ribbon负载均衡
默认是轮询,修改为随机
修改负载均衡策略
第一种方式在order-service中调用其它服务都会使用随机负载均衡。第二种方式可以针对性地修改对某种服务的负载均衡策略。
饥饿加载策略
在第一次请求时,被Ribbon拦截后才会创建LoadBalanceClient。
如果多个服务需要饥饿加载,可以设置为数组。