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的内容

  • 相关阅读:
    python基础(5)
    python基础(4)
    python基础(3)
    python基础(2)
    第一个python程序(2)
    第一个python教程(1)
    【jQuery】
    【JavaScript】
    【练习】HTML+CSS
    【练习】Html
  • 原文地址:https://www.cnblogs.com/kongkongFabian/p/9973256.html
Copyright © 2011-2022 走看看