
AlibabaCloud
文章平均质量分 75
AlibabaClou+docker容器化零基础到实战
是小王同学啊~
点滴记忆,培养兴趣,积累经验,成长自我,分享快乐!
展开
-
AlibabaCloud微服务下的分布式配置中心Nacos
一、现在微服务的问题配置文件增多,不好维护修改配置文件需要重新发布二、什么是配置中心一句话:统一管理配置, 快速切换各个环境的配置原创 2022-02-20 18:47:26 · 683 阅读 · 9 评论 -
Sleuth+Zipkin完成分布式系统链路追踪
一、先抛两个常见的问题微服务调用链路出现了问题怎么快速排查?微服务调用链路耗时长怎么定位是哪个服务?二、链路追踪系统是做什么的分布式应用架构虽然满足了应用横向扩展的需求,但是运维和诊断的过程变得越来越复杂,例如会遇到接口诊断困难、应用性能诊断复杂、架构分析复杂等难题,传统的监控工具并无法满足,分布式链路系统由此诞生核心是将一次请求分布式调用,使用GPS定位串起来,记录每个调用的耗时、性能等日志,并通过可视化工具展示出来注意:AlibabaCloud全家桶还没对应的链路追踪系统,我们使用S原创 2022-02-19 23:30:42 · 946 阅读 · 0 评论 -
SpringCloud Gateway从搭建到登录鉴权+自定义过滤器
一、什么是微服务的网关和应用场景什么是网关 API Gateway,是系统的唯一对外的入口,介于客户端和服务器端之间的中间层,处理非业务功能 提供路由请求、鉴权、监控、缓存、限流等功能应用场景 统一接入、智能路由、AB测试、灰度测试、负载均衡、容灾处理 日志埋点(类似Nignx日志)、流量监控、限流处理、服务降级、安全防护 鉴权处理、监控、机器网络隔离主流的网关有:zuul:是Netflix开源的微服务网关,和Eureka,Ribbon,Hystrix等组件配合使用...原创 2022-02-19 23:31:16 · 4791 阅读 · 6 评论 -
玩转Sentinel流量控制/熔断降级自定义异常和兜底数据返回
本文讲解了流控和熔断规则的条件效果代码面板配置实际演示,以及自定义熔断降级后的错误信息和返回兜底数据,全文干货 ,值得一看~原创 2022-01-16 23:45:06 · 3435 阅读 · 11 评论 -
Feign整合Sentinel配置实现流控熔断兜底数据返回
Feign整合Sentinel配置实现流控熔断兜底数据返回原创 2022-01-16 23:29:22 · 658 阅读 · 0 评论 -
AlibabaCloud版本升级-自定义降级异常不向下兼容的坑
AlibabaCloud引入Sentinel增加流控规则后,当触发流控时,接口直接返回Blocked by Sentinel (flow limiting),这个用户体验很差,正常都是返回前后端交互的json格式,那么这里就需要自定义返回熔断发信息了。先看下下面2个问题:默认降级返回数据问题 限流和熔断返回的数据有问题-都是Blocked by Sentinel (flow limiting) 微服务交互基本都是json格式,如果让自定义异常信息AlibabCloud版本升级,不兼...原创 2022-01-16 22:55:41 · 464 阅读 · 1 评论 -
nacos docker安装+mysql8持久化
1.持久化sql脚本建库然后导入以下语句/******************************************//*https://github.com/alibaba/nacos/blob/master/distribution/conf/nacos-mysql.sql *//* 数据库全名 = nacos_config *//* 表名称 = config_info *//**********************************.原创 2021-11-27 11:39:46 · 196 阅读 · 0 评论 -
分布式系统的流量防卫兵Sentinel-初级入门篇
Sentinel 部署,微服务配置 流控简单配置验证效果原创 2022-01-08 22:43:48 · 743 阅读 · 1 评论 -
Springboot2.x整合Swagger3.x+knife4j3.x
离线文档导出swagger3+knife4j3原创 2022-01-08 12:12:34 · 2087 阅读 · 0 评论 -
AlibabaCloud核心组件服务治理Nacos(一)
一、 什么是注册中心(服务治理) 服务注册:服务提供者provider,启动的时候向注册中心上报自己的网络信息 服务发现:服务消费者consumer,启动的时候向注册中心上报自己的网络信息,拉取provider的相关网络信息 核心:服务管理,是有个服务注册表,心跳机制动态维护,服务实例在启动时注册到服务注册表,并在关闭时注销。二、为什么要用注册中心微服务应用和机器越来越多,调用方需要知道接口的网络地址,如果靠配置文件的方式去控制网络地址,对于动态新增机器,维护带来很大问题...原创 2022-01-03 18:38:44 · 462 阅读 · 0 评论 -
AlibabaCloud集成Ribbon实现负载均衡和feign的使用
目录一、什么是Ribbon二、Ribbon调用三、什么是Feign四、Feign的使用一、什么是RibbonRibbon是一个客户端负载均衡工具,通过Spring Cloud封装,可以轻松和AlibabaCloud整合服务启动类下增加@LoadBalanced 注解@Bean@LoadBalancedpublic RestTemplate restTemplate() { return new RestTemplate();}二、Ribbon调用Vide原创 2022-01-03 18:37:57 · 504 阅读 · 0 评论 -
分布式应用核心CAP知识
一、CAP定理: 指的是在一个分布式系统中,Consistency(一致性)、 Availability(可用性)、Partition tolerance(分区容错性),三者不可同时获得一致性(C):所有节点都可以访问到最新的数据;锁定其他节点,不一致之前不可读可用性(A):每个请求都是可以得到响应的,不管请求是成功还是失败;被节点锁定后 无法响应分区容错性(P):除了全部整体网络故障,其他故障都不能导致整个系统不可用,;节点间通信可能失败,无法避免二、CAP理论就是说在分布式存储系统中,最多只能原创 2021-12-25 21:40:23 · 169 阅读 · 0 评论