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);
        }
    }
  • 相关阅读:
    向量空间模型 词袋模型
    python 小点
    python list的append()和extend()方法
    numpy 数组运算
    内置函数和numpy中的min(),max()函数
    python index()函数
    Python支持的正则表达式元字符和语法
    Python多线程
    查看linux机器配置&内核版本
    Shell获取文件的文件名和扩展名的例子
  • 原文地址:https://www.cnblogs.com/mm163/p/10589628.html
Copyright © 2011-2022 走看看