zoukankan      html  css  js  c++  java
  • SPring cloud (3)A Ribbon 负载均衡 配置初步

    1.引用pom

         <dependency>
                <groupId>org.springframework.cloud</groupId>
                <artifactId>spring-cloud-starter-ribbon</artifactId>
                <version>1.4.6.RELEASE</version>
            </dependency>
    
            <dependency>
                <groupId>org.springframework.cloud</groupId>
                <artifactId>spring-cloud-starter-netflix-eureka-client</artifactId>
                <version>2.1.1.RELEASE</version>
            </dependency>
    
            <dependency>
                <groupId>org.springframework.cloud</groupId>
                <artifactId>spring-cloud-starter-config</artifactId>
                <version>2.1.1.RELEASE</version>
            </dependency>

    2.修改yml

    server:
      port: 80
    
    
    eureka:
      client:
        register-with-eureka: false
        service-url:
          detaultZone: http://eureka7001.com:7001/eureka/

    3.配置类

    package com.service.config;
    
    import com.netflix.loadbalancer.IRule;
    import com.netflix.loadbalancer.RetryRule;
    import org.springframework.cloud.client.loadbalancer.LoadBalanced;
    import org.springframework.context.annotation.Bean;
    import org.springframework.context.annotation.Configuration;
    import org.springframework.web.client.RestTemplate;
    
    @Configuration
    public class Dept_Config {
    
        @Bean
        @LoadBalanced
        public RestTemplate getRestTemplate(){
            return new RestTemplate();
        }
    
        @Bean
        public IRule myRule(){
    
            return new RetryRule();
        }
    }

     4.启动类

    @SpringBootApplication
    @EnableEurekaClient
    public class Dept_Custor {
        public static void main(String[] args){
            SpringApplication.run(Dept_Custor.class,args);
        }
    }
  • 相关阅读:
    go基础第六篇:依赖管理
    go基础第五篇:并发
    go基础第四篇:error、panic、recover
    go基础第三篇:结构体、函数、方法、接口
    docker第二篇:docker compose
    docker第一篇:docker概念及基础命令
    编辑距离
    常见安全漏洞
    go基础第二篇:类型
    go基础第一篇:基本语法
  • 原文地址:https://www.cnblogs.com/mm163/p/10589628.html
Copyright © 2011-2022 走看看