SpringCloud Alibaba
文章平均质量分 79
一个风轻云淡
先搞钱,去养老,当保安,过日子(本人菜鸡一个,又菜又爱敲,希望能和您共同进步,当然如果您有问题,我会的,会尽量及时解答)
展开
-
谷粒商城:Feign+Sentinel 测试熔断降级
除了流量控制以外,降低调用链路中的不稳定资源也是 Sentinel 的使命之一。由于调用关 系的复杂性,如果调用链路中的某个资源出现了不稳定,最终会导致请求发生堆积。Sentinel 和 Hystrix 的原则是一致的: 当检测到调用链路中某个资源出现不稳定的表现,例如请求响应时间长或异常比例升高的时候,则对这个资源的调用进行限制,让请求快速失败,避免影响到其它的资源而导致级联故障。原创 2023-02-25 18:32:52 · 835 阅读 · 0 评论 -
【云原生】Nacos 监控手册
Nacos 0.8.0版本完善了监控系统,支持通过暴露metrics数据接入第三方监控系统监控Nacos运行状态,目前支持prometheus、elastic search和influxdb,下面结合prometheus和grafana如何监控Nacos,官网。原创 2022-12-10 20:09:28 · 2849 阅读 · 0 评论 -
【云原生】Nacos控制台解读
【云原生】Nacos控制台解读原创 2022-12-09 21:27:04 · 2139 阅读 · 1 评论 -
【云原生】nacos与springboot结合
本文主要面向 Spring Boot 的使用者,通过两个示例来介绍如何使用 Nacos 来实现分布式环境下的配置管理和服务发现。关于 Nacos Spring Boot 的详细文档请参看:nacos-spring-boot-projecthttps://github.com/nacos-group/nacos-spring-boot-project/wiki/spring-boot-0.2.2-%E4%BB%A5%E5%8F%8A-0.1.2%E7%89%88%E6%9C%AC%E6%96%B0%E5%8A原创 2022-12-03 08:32:47 · 4342 阅读 · 4 评论 -
【云原生】nacos与docker的结合使用
nacos与docker的结合使用原创 2022-12-03 08:26:19 · 944 阅读 · 0 评论 -
【云原生】nacos权限制认证--官方参考文档一阅
启用鉴权之后,需要在使用用户名和密码登录之后,才能正常使用nacos。开启鉴权之前,application.properties中的配置信息为:开启鉴权之后,application.properties中的配置信息为:注意:鉴权开关是修改之后立马生效的,不需要重启服务端。官方镜像如果使用官方镜像,请在启动docker容器时,添加如下环境变量例如,可以通过如下命令运行开启了鉴权的容器:除此之外,还可以添加其他鉴原创 2022-12-04 09:26:58 · 6519 阅读 · 4 评论 -
Nacos 系统参数介绍
对于Server端来说,一般是设置在{nacos.home}/conf/application.properties里,如果参数名后标注了(-D)的,则表示是 JVM 的参数,需要在{nacos.home}/bin/startup.sh里进行相应的设置。例如像设置 nacos.home 的值,可以在{nacos.home}/bin/startup.sh进行如下设置:原创 2022-11-07 08:26:17 · 1910 阅读 · 0 评论 -
云原生之nacos架构一览解读
服务管理:实现服务CRUD,域名CRUD,服务健康状态检查,服务权重管理等功能配置管理:实现配置管CRUD,版本管理,灰度管理,监听管理,推送轨迹,聚合数据等功能元数据管理:提供元数据CURD 和打标能力插件机制:实现三个模块可分可合能力,实现扩展点SPI机制事件机制:实现异步化事件通知,sdk数据变化异步通知等逻辑日志模块:管理日志分类,日志级别,日志可移植性(尤其避免冲突),日志格式,异常码+帮助文档回调机制:sdk通知数据,通过统一的模式回调用户处理。接口和数据结构需要具备可扩展性寻址模式。原创 2022-11-06 08:15:00 · 1684 阅读 · 5 评论 -
云原生nacos之服务发现SDK
根据负载均衡算法随机获取一个健康实例。根据条件获取过滤后的实例列表。取消监听服务下的实例列表变化。监听服务下的实例列表变化。Instance 实例。删除服务下的一个实例。获取服务下的所有实例。注册一个实例到服务。List 实例列表。List 实例列表。原创 2022-11-05 08:02:21 · 1069 阅读 · 0 评论 -
云原生之nacos 配置SDK解读
描述用于服务启动的时候从 Nacos 获取配置原创 2022-11-04 08:14:56 · 1168 阅读 · 3 评论 -
云原生之快速使用Nacos Spring Cloud
本文主要面向Spring Cloud的使用者,通过两个示例来介绍如何使用 Nacos 来实现分布式环境下的配置管理和服务注册发现。通过 Nacos Server 和 spring-cloud-starter-alibaba-nacos-config 实现配置的动态变更。通过 Nacos Server 和 spring-cloud-starter-alibaba-nacos-discovery 实现服务的注册与发现。原创 2022-11-03 08:27:30 · 1200 阅读 · 0 评论 -
Spring Cloud Alibaba之nacos
快速入门进入nacos作为配置中心,注册中心原创 2022-10-16 08:56:16 · 1524 阅读 · 1 评论 -
微服务项目:尚融宝(32)(后端搭建:会员列表搭建(3))
)}// 根据id查询会员日志记录//打开对话框//加载数据列表})}登录日志在模板最后添加对话框原创 2022-09-12 08:41:44 · 326 阅读 · 9 评论 -
微服务项目:尚融宝(31)(前端搭建:会员列表搭建(2))
创建文件 src/api/core/user-info.js})}}data() {return {list: null, // 数据列表total: 0, // 数据库中的总记录数page: 1, // 默认页码limit: 10, // 每页记录数searchObj: {}, // 查询条件loginRecordList: [], //会员登录日志dialogTableVisible: false //对话框是否显示}},// 当页面加载时获取数据},原创 2022-09-12 08:26:48 · 414 阅读 · 5 评论 -
微服务项目:尚融宝(30)(后端搭建:会员列表搭建(1))
后端搭建:会员列表搭建原创 2022-09-11 10:26:06 · 365 阅读 · 1 评论 -
微服务项目:尚融宝(29)(后端搭建:实现用户登录(2))
关于前台的界面的过程原创 2022-09-11 10:11:42 · 517 阅读 · 1 评论 -
微服务项目:尚融宝(28)(后端搭建:实现用户登录(1))
1.先去查找用户是不是存在,如果不存在,马上断言失败退出逻辑2.查看用户输入的密码是不是跟数据库中的数据是一样的,如果不是马上断言退出3.查看用户状态是不是正常。如果不正常马上断言退出4.记录登录日志5.生产token原创 2022-09-10 08:10:51 · 628 阅读 · 0 评论 -
Sentinel和Feign进行整合(6)
84消费者调用提供者9003Feign组件一般是消费侧。原创 2022-08-23 11:42:49 · 264 阅读 · 9 评论 -
Sentinel规则持久化(7)
controlBehavior:流控效果,0表示快速失败,1表示Warm Up,2表示排队等待;strategy:流控模式,0表示直接,1表示关联,2表示链路;grade:阈值类型,0表示线程数,1表示QPS;clusterMode:是否集群。停止8401再看sentinel。resource:资源名称;limitApp:来源应用;count:单机阈值;原创 2022-08-23 16:01:30 · 311 阅读 · 1 评论 -
SpringCloud AlibabaSeata处理分布式事务
SpringCloud AlibabaSeata处理分布式事务。原创 2022-08-22 16:00:00 · 202 阅读 · 3 评论 -
sentinel整合ribbon+fallback(5)
sentinel整合ribbon+fallback(5)原创 2022-08-22 11:13:54 · 775 阅读 · 38 评论 -
@SentinelResource(4)
创建CustomerBlockHandler类用于自定义限流处理逻辑测试后我们自定义的出来了控制类增加新的业务{return new CommonResult(200,"按客户自定义限流处理逻辑");}自定义通用的限流处理逻辑,上述配置:找CustomerBlockHandler类里的handleException2方法进行兜底处理定义通用的限流处理逻辑。原创 2022-08-21 12:09:12 · 366 阅读 · 5 评论 -
热点key限流(3)
何为热点热点即经常访问的数据,很多时候我们希望统计或者限制某个热点数据中访问频次最高的TopN数据,并对其访问进行限流或者其它操作兜底方法分为系统默认和客户自定义,两种之前的case,限流出问题后,都是用sentinel系统默认的提示:Blocked by Sentinel (flow limiting)我们能不能自定?类似hystrix,某个方法出问题了,就找对应的兜底降级方法?结论:从HystrixCommand 到@SentinelResource}{}原创 2022-08-20 21:07:43 · 435 阅读 · 6 评论 -
降级规则(2)
RT(平均响应时间,秒级)平均响应时间 超出阈值 且 在时间窗口内通过的请求>=5,两个条件同时满足后触发降级窗口期过后关闭断路器RT最大4900(更大的需要通过-Dcsp.sentinel.statistic.max.rt=XXXX才能生效)异常比列(秒级)QPS >= 5 且异常比例(秒级统计)超过阈值时,触发降级;时间窗口结束后,关闭降级异常数(分钟级)异常数(分钟统计)超过阈值时,触发降级;时间窗口结束后,关闭降级。原创 2022-08-20 18:29:52 · 217 阅读 · 2 评论 -
SpringCloud AlibabaSentinel实现熔断与限流(1)
当关联资源/testB的qps阀值超过1时,就限流/testA的Rest访问地址,当关联资源到阈值后限制配置好的资源名。原创 2022-08-19 23:22:11 · 466 阅读 · 10 评论 -
SpringCloud AlibabaSentinel
SpringCloud AlibabaSentinel。原创 2022-08-19 17:54:44 · 167 阅读 · 1 评论 -
Nacos作为配置中心
springboot中配置文件的加载是存在优先级顺序的,bootstrap优先级高于application。Nacos同springcloud-config一样,在项目初始化时,要保证先从配置中心进行配置拉取,指定spring.profile.active和配置文件的DataID来使不同环境下读取不同的配置。每个微服务项目又都会有相应的开发环境、测试环境、预发环境、正式环境......如何保证指定环境启动时服务能正确读取到Nacos上相应环境的配置文件呢?拉取配置之后,才能保证项目的正常启动。...原创 2022-08-18 18:49:17 · 565 阅读 · 2 评论 -
Nacos作为服务注册中心演示
Nacos作为服务注册中心演示和相关acp介绍切换,负载均衡实现原创 2022-08-18 12:51:38 · 322 阅读 · 5 评论 -
Nacos简介
Nacos简介入门介绍原创 2022-08-17 23:47:24 · 261 阅读 · 3 评论 -
SpringCloud Alibaba入门简介
SpringCloud Alibaba入门简介原创 2022-08-17 21:38:35 · 279 阅读 · 8 评论