热门专题

SpringCloudAlibaba

06.Sentinel 1.8

Sentinel 是面向分布式服务架构的高可用流量防护组件,主要以流量为切入点,从限流、流量整形、熔断降级、系统负载保护、热点防护等多个维度来帮助开发者保障微服务的稳定性。Sentinel 具有以下特性:丰富的应用场景:Sentinel 承接了阿里巴巴近 10 年的双十一大促流量的核心场景,例如秒杀(即突发流量控制在系统容量可以承受的范围)、消息削峰填谷、集群流量控制、实时熔断下游不可用基要

Nacos基于Feign实现服务调用

什么是FeignFeign是Spring Cloud提供的一个声明式的伪Http客户端, 它使得调用远程服务就像调用本地服务一样简单, 只需要创建一个接口并添加一个注解即可。Nacos很好的兼容了Feign, Feign默认集成了 Ribbon, 所以在Nacos下使用Fegin默认就实现了负载均衡的效果。Feign的使用一、添加依赖 <dependency> <group

基于Ribbon实现负载均衡

Ribbon是Spring Cloud的一个组件, 是基于Netflix Ribbon实现的一套客户端的负载均衡工具,它可以让我们使用一个注解就能轻松的搞定负载均衡。简单的说,Ribbon是Netlix发布的开源项目,主要功能是提供客户端的软件负载均衡算法和服务调用。Ribbon客户端组件提供一系列完善的配置项如连接超时,重试等。简单的说,就是在配置文件中列出Load Balancer(简称LB)

自定义负载均衡

一、去掉 Nacos Config 加载:1、修改 Nacos中的 nacos-user-dev.yaml 配置,去掉 server.port: 80192、或者不使用 Nacos Config 配置:删除或者注释掉bootstrap.properties中的Config配置 #spring.cloud.n

05.实现服务调用的负载均衡

一、什么是负载均衡通俗的讲,负载均衡就是将负载(工作任务,访问请求)进行分摊到多个操作单元(服务器,组件)上进行执行。根据负载均衡发生位置的不同,一般分为服务端负载均衡和客户端负载均衡。服务端负载均衡指的是发生在服务提供者一方,比如常见的nginx负载均衡而客户端负载均衡指的是发生在服务请求的一方,也就是在发送请求之前已经选好了由哪个实例处理请求。我们在微服务调用关系中一般会选择客户端负载均衡,也

使用 RestTemplate 访问用户微服务

一、先创建一个index项目,此项目受当前父项目管理:1、选中 com-temp-cloud 项目,右键新建一个 Maven Module   2、勾选 Create a simple project (skip archetype selection) ,3、Module Name 填写 com-temp-cloud

使用 Nacos 1.3.1 服务配置与发现

前面已经将基本的Spring Cloud Alibaba 基本项目框架已经创建好,并且已安装好Nacos,下面开始加入 Nacos 服务配置管理。使用Spring Cloud Config和Nacos Config做统一配置管理时,启动springboot项目初始化都是使用bootstrap.properties配置文件去初始化上下文。加载顺序,依

04.服务治理,服务注册中心,服务注册与发现

一、服务治理介绍先来思考一个问题,通过上一章的操作,我们已经可以实现微服务之间的调用。但是我们把服务提供者的网络地址(ip,端口)等硬编码到了代码中,这种做法存在许多问题:一旦服务提供者地址变化,就需要手工修改代码一旦是多个服务提供者,无法实现负载均衡功能一旦服务变得越来越多,人工维护调用关系困难那么应该怎么解决呢, 这时候就需要通过注册中心动态的实现服务治理。什么是服务治理服务治理是微服务架构中

03.基于Spring Boot2的Spring Cloud Alibaba 项目搭建

一、先创建一个管理模块的父项目:1、创建一个 Maven Project ,勾选 Create a simple project (skip archetype selection) 2、填写上 Group Id 和 Artifact Id ,Packaging一定要选择 pom :3、将下面的配置复制到上面创建的项目 pom.xml 文件中: <propert

02.环境准备,Alibaba Cloud Toolkit,Spring Cloud Alibaba

Alibaba Cloud Toolkit(Eclipse插件,后文简称Cloud Toolkit)是阿里云针对IDE平台为开发者提供的一款插件,用于帮助开发者高效开发并部署适合在云端运行的应用。您在本地完成应用程序的开发、调试和测试后,可以使用在IDE(如Eclipse或IntelliJ)中安装的Cloud Toolkit插件,通过图形配置的方式连接到云端部署环境并将应用程序快速部署到云端。激请

Comment list 共有 0 条评论

评论功能已关闭