LoadBalanced结合Rest|学习笔记

本文涉及的产品
传统型负载均衡 CLB,每月750个小时 15LCU
EMR Serverless StarRocks,5000CU*H 48000GB*H
网络型负载均衡 NLB,每月750个小时 15LCU
简介: 快速学习LoadBalanced结合Rest

开发者学堂课程【精通Spring Cloud Alibaba:LoadBalanced结合Rest】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址https://developer.aliyun.com/learning/course/634/detail/10075


LoadBalanced 结合 Rest


内容介绍:

一、基于 Ribbon 实现本地负载均衡算法

二、负载均衡实现


一、基于 Ribbon 实现本地负载均衡算法

@RequestMapping( "/orderToRibbonMember" )

public Object orderToRibbonMember() {

//底层通过Ribbon和服务名称

(http://meitemayikt-member/getUser)拿到地址,本地再进行算法实现。

Stringresult= restTemplate.getForObject( url:"http://meitemayikt-member/getUser" ,String.class

return"订单调用会员返回结果:" + result;

}


二、负载均衡实现

自动帮你找到地址,不需要引用任何价包,只需要引入

org.springframework. boot

spring-boot-starter-web

< / dependency>

org.springframework.cloud

spring-cloud-starter-alibaba-nacos-disc

overy

0.2.2.RELEASE

< / dependencies>

再在模板上加上 LoadBalanced 注解,就可以帮助实现本地负载均衡。

注意:

运行后,在后启动的情况下,由于程序需要缓存要等待几十秒的时间。

相关实践学习
SLB负载均衡实践
本场景通过使用阿里云负载均衡 SLB 以及对负载均衡 SLB 后端服务器 ECS 的权重进行修改,快速解决服务器响应速度慢的问题
负载均衡入门与产品使用指南
负载均衡(Server Load Balancer)是对多台云服务器进行流量分发的负载均衡服务,可以通过流量分发扩展应用系统对外的服务能力,通过消除单点故障提升应用系统的可用性。 本课程主要介绍负载均衡的相关技术以及阿里云负载均衡产品的使用方法。
相关文章
|
6月前
|
缓存 Java 关系型数据库
Spring Boot实现RESTful接口架构实战(包括REST的讲解、定义、REST服务测试)
Spring Boot实现RESTful接口架构实战(包括REST的讲解、定义、REST服务测试)
182 0
|
负载均衡 Java Apache
SpringCloud极简入门-使用RestTemplate实现服务通信
目前除了Eureka Server以外我们的微服务有订单服务springcloud-order-server-1030,和用户服务springcloud-user-server-1020 , 我们就用这两个服务来演示微服务的通信,他们的调用关系应该是:浏览器 -> 订单服务 -> 用户服务,
151 0
BXA
|
缓存 前端开发 IDE
Spring MVC实现RESTful API
Spring MVC是Spring Framework的一个模块,它为Web应用程序提供了一种模型-视图-控制器(MVC)架构。通过分离模型(Model)、视图(View)和控制器(Controller)的方式,使代码易于维护和测试。同时Spring MVC还支持RESTful API的开发
BXA
125 0
|
Java 网络架构 Spring
Spring Boot---调用REST服务之RestTemplate
Spring Boot---调用REST服务是非常方便的,可以使用RestTemplate和WebClient
Spring Boot---调用REST服务之RestTemplate
|
算法 Java 开发者
LoadBalanced实现的原理|学习笔记
快速学习LoadBalanced实现的原理
LoadBalanced实现的原理|学习笔记
SpringCloud - RestTemplate的三种使用方式
SpringCloud - RestTemplate的三种使用方式
340 0
SpringCloud - RestTemplate的三种使用方式
|
XML JSON Java
SpringMVC之REST
SpringMVC之REST
163 0
|
负载均衡 算法 Java
为何一个@LoadBalanced注解就让RestTemplate拥有负载均衡的能力?【享学Spring Cloud】(中)
为何一个@LoadBalanced注解就让RestTemplate拥有负载均衡的能力?【享学Spring Cloud】(中)
|
负载均衡 算法 前端开发
为何一个@LoadBalanced注解就让RestTemplate拥有负载均衡的能力?【享学Spring Cloud】(下)
为何一个@LoadBalanced注解就让RestTemplate拥有负载均衡的能力?【享学Spring Cloud】(下)
|
负载均衡 前端开发 Java
为何一个@LoadBalanced注解就让RestTemplate拥有负载均衡的能力?【享学Spring Cloud】(上)
为何一个@LoadBalanced注解就让RestTemplate拥有负载均衡的能力?【享学Spring Cloud】(上)