
SpringCloud
文章平均质量分 91
Spring Cloud是一系列框架的有序集合,它利用Spring Boot的开发便利性巧妙地简化了分布式系统基础设施的开发。具体来说,Spring Cloud并没有重复制造轮子,而是将各家公司开发的比较成熟、经得起实际考验的服务框架组合起来,通过Spring Boot风格进行再封装,屏蔽掉了复杂的
小丁学Java
这个作者很懒,什么都没留下…
展开
-
sentinel规则持久化(修改order-service服务、修改sentinel-dashboard源码)
在sentinel-dashboard的test包下,已经编写了对nacos的支持,我们需要将其拷贝到main下。修改OrderService,让其监听Nacos中的sentinel规则配置。SentinelDashboard默认不支持nacos的持久化,需要修改源码。接下来,还要修改前端页面,添加一个支持nacos的菜单。原创 2024-05-20 17:59:20 · 880 阅读 · 0 评论 -
Jmeter快速入门( 安装Jmeter、设置中文语言、添加线程组、给线程组添加取样器HTTP请求、给HTTP请求添加监听器汇总报告、给HTTP请求添加监听器察看结果树)
Jmeter依赖于JDK,所以必须确保当前计算机上已经安装了JDK,并且配置了环境变量。:上面的配置只能保证本次运行是中文,如果要永久中文,需要修改Jmeter的配置文件。注意:前面不要出现#,#代表注释,另外这里是下划线,不是中划线。打开jmeter文件夹,在bin目录中找到。原创 2024-05-18 14:54:42 · 540 阅读 · 0 评论 -
微服务保护( 初识Sentinel、流量控制、隔离和降级、授权规则、规则持久化 )
什么是雪崩问题?微服务之间相互调用,因为调用链中的一个服务故障,引起整个链路都无法访问的情况。限流是对服务的保护,避免因瞬间高并发流量而导致服务故障,进而避免雪崩。是一种预防措施。超时处理、线程隔离、降级熔断是在部分服务故障时,将故障控制在一定范围,避免雪崩。是一种补救措施。Sentinel是阿里巴巴开源的一款微服务流量控制组件。官网地址:https://sentinelguard.io/zh-cn/index.htmlSentinel 具有以下特征:•丰富的应用场景。原创 2024-05-18 14:42:51 · 1456 阅读 · 0 评论 -
JavaEE技术之SpringCloud(Nacos注册中心、Nacos配置中心、Sentinel实现熔断与限流)
由于性能关系,Eureka停止更新,Hystrix和Ribbon进入维护模式,不再继续更新。2018.10.31,Spring Cloud Alibaba正式入驻了Spring Cloud官网孵化器,并在Maven中央库发布了第一个版本。Spring Cloud Alibaba 致力于提供微服务开发的一站式解决方案。此项目包含开发分布式应用微服务的必需组件,方便开发者通过 Spring Cloud 编程模型轻松使用这些组件来开发分布式应用服务。原创 2024-05-13 15:59:48 · 1090 阅读 · 0 评论 -
JavaEE技术之SpringCloud(HttpClient实现服务间远程调用、Eureka注册中心、Ribbon实现负载均衡远程调用、声明式Rest客户端OpenFeign实现远程调用)
分布式系统原理与范型》定义:“分布式系统是若干独立计算机的集合,这些计算机对于用户来说就像单个相关系统”。通俗点来说就是 将一个单体项目分成很多个模块,各个模块协同工作,各个模块构成了分布式系统。分布式系统(distributed system)是建立在网络之上的软件系统。Spring Cloud 规范及实现意图要解决的问题其实就是微服务架构实施过程中存在的⼀些问题,⽐如微服务架构中的服务注册发现问题、⽹络问题(⽐如熔断场景)、 统⼀认证安全授权问题、负载均衡问题、链路追踪等问题。原创 2024-05-13 15:31:13 · 981 阅读 · 0 评论 -
day11_SpringCloud(Nacos注册中心,LoadBalancer,OpenFeign)
针对微服务系统架构所存在的问题,肯定是需要有具体的技术来解决,而所使用到的技术就是Spring Clouad Alibaba。那么想要了解Spring Cloud Alibaba,那么就需要先了解一下Spring Cloud。1、Spring Cloud 是一系列框架的有序集合。在Spring Cloud这个项目中包含了很多的组件【子框架】,每一个组件都是用来解决问题系统架构中所遇到的问题,因此Spring Cloud可以看做是一套微服务的解决方案。原创 2024-03-05 09:39:38 · 1463 阅读 · 0 评论 -
day12_SpringCloud(Gateway,Nacos配置中心,Sentinel组件)
Gateway服务网关组件是我们服务的守门神,所有微服务的统一入口。网关的核心功能特性1、请求路由2、权限控制3、流量监控4、统一日志处理权限控制:网关作为微服务入口,需要校验用户是是否有请求资格,如果没有则进行拦截。路由和负载均衡:一切请求都必须先经过Gateway,但网关不处理业务,而是根据某种规则,把请求转发到某个微服务,这个过程叫做路由。当然路由的目标服务有多个时,还需要做负载均衡。限流:当请求流量过高时,在网关中按照下流的微服务能够接受的速度来放行请求,避免服务压力过大。原创 2024-03-05 10:26:50 · 1415 阅读 · 1 评论