草庐IT

springcloud-alibaba

全部标签

SpringCloud Ribbon中的7种负载均衡策略!

作者|磊哥来源|Java中文社群(ID:javacn666)转载请联系授权(微信ID:GG_Stone)负载均衡通器常有两种实现手段,一种是服务端负载均衡器,另一种是客户端负载均衡器,而我们今天的主角Ribbon就属于后者——客户端负载均衡器。服务端负载均衡器的问题是,它提供了更强的流量控制权,但无法满足不同的消费者希望使用不同负载均衡策略的需求,而使用不同负载均衡策略的场景确实是存在的,所以客户端负载均衡就提供了这种灵活性。然而客户端负载均衡也有其缺点,如果配置不当,可能会导致服务提供者出现热点,或者压根就拿不到任何服务的情况,所以我们本文就来了解一下这7种内置负载均衡策略的具体规则。Rib

解密Spring Cloud Alibaba核心技术,实战案例书现世

❤️作者主页:小虚竹❤️作者简介:大家好,我是小虚竹。Java领域优质创作者🏆,CSDN博客专家🏆,华为云享专家🏆,掘金年度人气作者🏆,阿里云专家博主🏆,51CTO专家博主🏆❤️技术活,该赏❤️点赞👍收藏⭐再看,养成习惯PC端左侧加我微信,进社群,有送书等更多活动!老规矩,文末有送书的规则~~文章目录前言博主推荐适读人群作者介绍内容介绍粉丝福利福利0福利1前言SpringCloudAlibaba核心技术宝典:通过底层架构原理+大量即用型优质代码+经典实战案例,手把手教你掌握SpringCloudAlibaba博主推荐不留遗漏——全面覆盖SpringCloudAlibaba核心知识点直击要害——

SpringCloud 性能优化

文章目录Springcloud的性能问题应用服务组件调优Servlet容器优化Feign配置优化Gateway组件调优Zuul配置优化hystrix配置优化ribbon优化Springcloud的性能问题Springcloud原始的配置,性能是很低的,大家可以使用Jmeter测试一下,QPS不会到50。要做到高并发,需要做不少的配置优化,主要的配置优化有以下几点:Feign配置优化hystrix配置优化ribbon优化Servlet容器优化Zuul配置优化应用服务组件调优Servlet容器优化默认情况下,SpringBoot使用Tomcat来作为内嵌的Servlet容器,可以将Web服务器切换

ClassCastException: com.alibaba.fastjson.JSONObject cannot be cast to 接口json数据转换异常。

之前在使用fastjson进行接口传输数据时,碰到接收端数据转换异常问题,难了我好久。例如:我们需要将json转换成实例集合{ "SenaHost":[{ "aud_date":1599445916000, "aud_user":0, "create_date":1599445916000, "delete_flag":0, "depart_id":1, "host_group_id":2, "host_img":"images/later/network/2013.png", "host_ip":"192.168.0.102", "host_name":"

注册中心/配置管理 —— SpringCloud Consul

Consul概述Consul是一个可以提供服务发现,健康检查,多数据中心,key/Value存储的分布式服务框架,用于实现分布式系统的发现与配置。Cousul使用Go语言实现,因此天然具有可移植性,安装包仅包含一个可执行文件,直接启动即可运行,方便部署Consul安装与启动以windows为例,在官网下载Consul:https://www.consul.io/下载之后解压缩,进入目录运行consul.exe即可:.\consul.exeagent-devConsul启动完成后,在浏览器中访问http://ocalhost:8500/便可以看到Consul首页Consul服务注册与发现创建co

JavaWeb_SpringCloud微服务_Day1-eureka, ribbon, nacos

JavaWeb_SpringCloud微服务_Day1-eureka,ribbon,nacos认识微服务微服务技术对比分布式服务架构案例远程调用eureka注册中心原理搭建EurekaServer服务注册服务发现Ribbon负载均衡修改负载均衡饥饿加载nacos注册中心快速入门eureka和nacos对比来源认识微服务微服务技术对比DubboSpringCloudSpringCloudAlibaba注册中心zookeeper,RedisEureka,ConsulNacos,Eureka服务远程调用Dubbo协议Feign(http协议)Dubbo,Feign配置中心无SpringCloudCo

SpringCloud 网关 Gateway

 哈喽~大家好,这篇来看看SpringCloud网关Gateway。 🥇个人主页:个人主页​​​​​       🥈 系列专栏:【微服务】    🥉与这篇相关的文章:       SpringCloudSentinel使用SpringCloudSentinel使用_程序猿追的博客-CSDN博客_springcloud使用sentinel将Nacos注册到springboot使用以及Feign实现服务调用将Nacos注册到springboot使用以及Feign实现服务调用_程序猿追的博客-CSDN博客_nacosspringboot服务调用微服务介绍与SpringCloudEureka微服务介绍

springCloud Eureka注册中心配置详解

1、创建一个springBoot项目2、在springBoot项目中添加SpringCloud依赖dependency> groupId>org.springframework.cloud/groupId> artifactId>spring-cloud-dependencies/artifactId> version>2021.0.3/version> type>pom/type> scope>import/scope> /dependency>3、在springBoot项目中创新建一个子模块eureka-server:4、搭建Eureka添加依赖:在新建一个子模块的p

Spring Cloud Alibaba(一)

整合nacos 一、项目结构small-shop为父工程,order(订单服务)、stock(库存服务) 二、父工程pom.xml文件,添加基础依赖,控制版本orderstock2.3.12.RELEASEHoxton.SR122.2.9.RELEASEorg.springframework.bootspring-boot-dependencies${spring-boot.version}pomimportorg.springframework.cloudspring-cloud-dependencies${spring-cloud.version}pomimportcom.alibaba.

SpringCloud——Nacos下载

文章目录nacos简介nacos下载nacos的启动访问nacosnacos简介Nacos(全称为“NamingandConfigurationService”)是阿里巴巴开源的一个用于实现动态服务发现、服务配置和服务元数据管理的项目。它是一个分布式系统的服务基础设施,为云原生应用提供了强大的动态服务注册、发现和配置管理能力。以下是Nacos的主要特性:服务发现与注册:Nacos提供了服务注册与发现的能力,使得微服务架构中的各个服务实例能够方便地注册自己的信息,以供其他服务或客户端发现和调用。动态配置管理:Nacos提供了统一的配置中心,可以动态管理各个微服务的配置信息。应用程序可以根据需要在