zoukankan      html  css  js  c++  java
  • eureka_ribbon学习_1

    这里发现了一个我觉得比较在意的事,

    @EnableEurekaClient和@EnableDiscoveryClient,这两个注解功能都是为了实现开启注册功能

    @EnableDiscoveryClient基于spring-cloud-commons, 其他的注册中心,推荐使用。@EnableEurekaClient基于spring-cloud-netflix,只推荐注册中心是eureka。

    好了,开始正式学习

    这次将ribbon和eureka进行关联

    创建ribbon模块

    service-ribbon : Web、Eureka Discovery、Ribbon

    配置yml

    server:
      port: 8764
    eureka:
      client:
        service-url:
          defaultZone : http://localhost:8761/eureka/
    spring:
      application:
        name: service-ribbon

    这里需要在Application里面添加一个负载均衡的RestTemplate Bean(目前不求甚解,只求整个都有个大致了解)

    @Bean
    @LoadBalanced
    RestTemplate restTemplate(){
        return new RestTemplate();
    }

    记得添加@EnableDiscoveryClient

    之后就是使用restTemplate进行一个跳转

    restTemplate.getForObject("http://SERVICE-HI/hi?name="+name,String.class);

    去访问Eureka中注册的SERVICE-HI的内容

  • 相关阅读:
    POJ 最小球覆盖 模拟退火
    POJ 1379 模拟退火
    PythonTip(2)
    PythonTip(1)
    LA 3353 最优巴士线路设计
    LA 4254 贪心
    判断分析
    因子分析——因子得分
    因子分析——应用
    因子分析——因子旋转
  • 原文地址:https://www.cnblogs.com/kongkongFabian/p/9973256.html
Copyright © 2011-2022 走看看