zoukankan      html  css  js  c++  java
  • spring-cloud: eureka之:ribbon负载均衡配置(一)

    spring-cloud: eureka之:ribbon负载均衡配置(一)

    比如我有:

    一个eureka服务:8761

    两个user用户服务: 7900/7901端口

    一个movie服务:8010

    1.启动eureka服务后

    2.同事启动user的两个服务

    3.启动movie服务

    eureka服务启动文件加入:

    @EnableEurekaServer
    

    user/movie服务器启动文件加入

    @EnableEurekaClient
    

    user服务提供接口:
    http://spring-boot-user:7900/simple/1

    http://spring-boot-user:7901/simple/1

    @RestController
    public class UserController {
    
    	@Autowired
    	private UserRepository userRepository;
    	
    	@GetMapping("/simple/{id}")
    	public User findById(@PathVariable Long id)
    	{
    		return userRepository.findOne(id);
    	}
    	
    }
    

    movie服务启动文件加入:

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

    movie服务文件movieController.java调用user服务

    @RestController
    public class MovieController {
    
    	@Autowired
    	private RestTemplate restTemplate;
    	
    	@GetMapping("/movie/{id}")
    	public User findById(@PathVariable Long id)
    	{
    		//http://localhost:7900/simple/
    		return restTemplate.getForObject("http://spring-boot-user/simple/" + id, User.class);
    	}
    	
    }
    

    http://spring-boot-user/simple/

  • 相关阅读:
    iframe标签
    Meta标签
    表单相关标签之textarea,select
    marquee标签
    表单相关标签之input标签
    表单相关标签之form标签
    1.7.8- HTML合并单元格
    1.7.7- 表格标题标签
    01- QTP快速入门
    1.7.6- 浏览器审查HTML标签元素
  • 原文地址:https://www.cnblogs.com/achengmu/p/9477894.html
Copyright © 2011-2022 走看看