随笔分类 -  Spring Cloud

摘要:转载自 Springboot使用Sentinel限流,集成zookeeper完成规则的持久化 上一篇简单介绍了sentinel限流的基本配置和使用,这一篇我们来稍微深入一点,看看如何将zookeeper继承进来,用以保存添加的流控规则。 上一篇中我们启动了dashboard.jar,然后在客户端中指 阅读全文
posted @ 2021-01-23 15:09 茅坤宝骏氹 阅读(0) 评论(0) 推荐(0)
摘要:转载自 Spring Cloud Alibaba基础教程:Sentinel使用Apollo存储规则 上一篇我们介绍了如何通过Nacos的配置功能来存储限流规则。Apollo是国内用户非常多的配置中心,所以,今天我们继续说说Spring Cloud Alibaba Sentinel中如何将流控规则存储 阅读全文
posted @ 2021-01-23 13:44 茅坤宝骏氹 阅读(0) 评论(0) 推荐(0)
摘要:转载自 Spring Cloud Alibaba基础教程:Sentinel使用Nacos存储规则 通过上一篇《使用Sentinel实现接口限流》的介绍,相信大家对Sentinel已经有了初步的认识。在Spring Cloud Alibaba的整合封装之下,接口限流这件事情可以非常轻易的整合到我们的S 阅读全文
posted @ 2021-01-23 13:41 茅坤宝骏氹 阅读(0) 评论(0) 推荐(0)
摘要:一、sentinel-dashboard配置文件 配置文件内容:Sentinel/sentinel-dashboard/src/main/resources/application.properties #spring settings spring.http.encoding.force=true 阅读全文
posted @ 2021-01-23 10:18 茅坤宝骏氹 阅读(0) 评论(0) 推荐(0)
摘要:转载自 Envoy RLS Token Server Sentinel 提供了一个 Envoy Global Rate Limiting gRPC Service 的实现 sentinel-cluster-server-envoy-rls,借助集群限流 token server 来为 Envoy 服 阅读全文
posted @ 2021-01-21 00:05 茅坤宝骏氹 阅读(0) 评论(0) 推荐(0)
摘要:转载自 主流框架的适配 注:适配模块仅提供相应适配功能,若希望接入 Sentinel 控制台,请务必参考 Sentinel 控制台文档。 云原生微服务体系 Spring Cloud Spring Cloud Alibaba 致力于提供微服务开发的一站式解决方案。Sentinel 与 Spring B 阅读全文
posted @ 2021-01-21 00:05 茅坤宝骏氹 阅读(0) 评论(0) 推荐(0)
摘要:转载自 注解支持 Sentinel 提供了 @SentinelResource 注解用于定义资源,并提供了 AspectJ 的扩展用于自动定义资源、处理 BlockException等。使用 Sentinel Annotation AspectJ Extension 的时候需要引入以下依赖: <de 阅读全文
posted @ 2021-01-21 00:04 茅坤宝骏氹 阅读(0) 评论(0) 推荐(0)
摘要:转载自 AHAS Sentinel 控制台 AHAS Sentinel 是 Sentinel 的阿里云上版本,提供企业级的高可用防护服务,包括: 可靠的实时监控和历史秒级监控数据查询,包含 QPS、RT、load、CPU 使用率等指标,支持按照调用类型分类,支持同比/环比展示热力图概览,可以快速定位 阅读全文
posted @ 2021-01-21 00:03 茅坤宝骏氹 阅读(0) 评论(0) 推荐(0)
摘要:转载自 动态规则扩展 规则 Sentinel 的理念是开发者只需要关注资源的定义,当资源定义成功后可以动态增加各种流控降级规则。Sentinel 提供两种方式修改规则: 通过 API 直接修改 (loadRules)通过 DataSource 适配不同数据源修改 手动通过 API 修改比较直观,可以 阅读全文
posted @ 2021-01-21 00:02 茅坤宝骏氹 阅读(0) 评论(0) 推荐(0)
摘要:转载自 Sentinel 控制台 1. 概述 Sentinel 提供一个轻量级的开源控制台,它提供机器发现以及健康情况管理、监控(单机和集群),规则管理和推送的功能。这里,我们将会详细讲述如何通过简单的步骤就可以使用这些功能。 接下来,我们将会逐一介绍如何整合 Sentinel 核心库和 Dashb 阅读全文
posted @ 2021-01-21 00:02 茅坤宝骏氹 阅读(0) 评论(0) 推荐(0)
摘要:转载自 黑白名单控制 很多时候,我们需要根据调用来源来判断该次请求是否允许放行,这时候可以使用 Sentinel 的来源访问控制(黑白名单控制)的功能。来源访问控制根据资源的请求来源(origin)限制资源是否通过,若配置白名单则只有请求来源位于白名单内时才可通过;若配置黑名单则请求来源位于黑名单时 阅读全文
posted @ 2021-01-21 00:00 茅坤宝骏氹 阅读(0) 评论(0) 推荐(0)
摘要:转载自 系统自适应限流 Sentinel 系统自适应限流从整体维度对应用入口流量进行控制,结合应用的 Load、CPU 使用率、总体平均 RT、入口 QPS 和并发线程数等几个维度的监控指标,通过自适应的流控策略,让系统的入口流量和系统的负载达到一个平衡,让系统尽可能跑在最大吞吐量的同时保证系统整体 阅读全文
posted @ 2021-01-20 21:05 茅坤宝骏氹 阅读(0) 评论(0) 推荐(0)
摘要:转载自 网关限流 Sentinel 支持对 Spring Cloud Gateway、Zuul 等主流的 API Gateway 进行限流。 Sentinel 1.6.0 引入了 Sentinel API Gateway Adapter Common 模块,此模块中包含网关限流的规则和自定义 API 阅读全文
posted @ 2021-01-20 21:03 茅坤宝骏氹 阅读(0) 评论(0) 推荐(0)
摘要:转载自 集群流控 介绍 为什么要使用集群流控呢?假设我们希望给某个用户限制调用某个 API 的总 QPS 为 50,但机器数可能很多(比如有 100 台)。这时候我们很自然地就想到,找一个 server 来专门来统计总的调用量,其它的实例都与这台 server 通信来判断是否可以调用。这就是最基础的 阅读全文
posted @ 2021-01-20 21:03 茅坤宝骏氹 阅读(0) 评论(0) 推荐(0)
摘要:转载自 流量控制 概述 流量控制(flow control),其原理是监控应用流量的 QPS 或并发线程数等指标,当达到指定的阈值时对流量进行控制,以避免被瞬时的流量高峰冲垮,从而保障应用的高可用性。 FlowSlot 会根据预设的规则,结合前面 NodeSelectorSlot、ClusterBu 阅读全文
posted @ 2021-01-20 21:02 茅坤宝骏氹 阅读(0) 评论(0) 推荐(0)
摘要:转载自 Sentinel如何使用 简介 Sentinel 可以简单的分为 Sentinel 核心库和 Dashboard。核心库不依赖 Dashboard,但是结合 Dashboard 可以取得最好的效果。 这篇文章主要介绍 Sentinel 核心库的使用。如果希望有一个最快最直接的了解,可以参考  阅读全文
posted @ 2021-01-20 21:01 茅坤宝骏氹 阅读(0) 评论(0) 推荐(0)
摘要:转载自 Sentinel Quick Start 1.1 公网 Demo 如果希望最快的了解 Sentinel 在做什么,我们可以通过 Sentinel 新手指南 来运行一个例子,并且能在云上控制台上看到最直观的监控和流控效果等。 1.2 手动接入 Sentinel 以及控制台 下面的例子将展示应用 阅读全文
posted @ 2021-01-20 21:00 茅坤宝骏氹 阅读(0) 评论(0) 推荐(0)
摘要:转载自 Sentinel: 分布式系统的流量防卫兵 Sentinel 是什么? 随着微服务的流行,服务和服务之间的稳定性变得越来越重要。Sentinel 是面向分布式服务架构的流量控制组件,主要以流量为切入点,从限流、流量整形、熔断降级、系统负载保护、热点防护等多个维度来帮助开发者保障微服务的稳定性 阅读全文
posted @ 2021-01-20 20:59 茅坤宝骏氹 阅读(0) 评论(0) 推荐(0)
摘要:转载自 Consul集群搭建 概述 作为服务发现的几种产品,比较可以查看这里。Consul官方也提供了几种产品之间的比较,点击查看。 服务发现产品 Consul有很多组件,但总体来说,它是一个发现和配置服务工具,特性: 服务发现 Service Discovery: Clients of Consu 阅读全文
posted @ 2020-01-23 15:57 茅坤宝骏氹 阅读(0) 评论(0) 推荐(0)
摘要:转载自 Spring Cloud 升级最新 Finchley 版本,踩了所有的坑 Spring Boot 2.x 已经发布了很久,现在 Spring Cloud 也发布了 基于 Spring Boot 2.x 的 Finchley 版本,现在一起为项目做一次整体框架升级。 升级前 => 升级后 Sp 阅读全文
posted @ 2018-10-08 19:39 茅坤宝骏氹 阅读(0) 评论(0) 推荐(0)