
Sentinel
wmburst
经历过完全从零开始公司开发一套完整系统,从产品设计、UI设计、WEB搭建开发、后台搭建开发、安卓IOS搭建开发、数据收集分析系统搭建开发、服务器购买、高并发处理和服务器优化等服务从零开始到项目上线遇到问题、同时公司小程序、插件等、共享盘等东西的开发部署均有开发或者参与开发
展开
-
Sentinel规则持久化 Feign整合Sentinel
Dashboard来为每个Sentinel客户端设置各种各样的规则,但是这里有一个问题,就是这些规则默认是存放在内存中,极不稳定,所以需要将其持久化。 本地文件数据源会定时轮询文件的变更,读取规则。这样我们既可以在应用本地直接修改文件来更 新规则,也可以通过 Sentinel 控制台推送规则。以本地文件数据源为例,推送过程如下图所示: 首先 Sentinel 控制台通过 API 将规则推送至客户端并更新到内存中,接着注册的写数据源会将新的 规则保存到本地的文件中。 编写处理类 package com.jx原创 2020-08-13 18:00:48 · 1132 阅读 · 0 评论 -
spring cloud alibaba Sentinel之限流第二部分
创建项目空白 maven 修改项目的pom.xml为下面 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 ht原创 2020-08-12 17:06:12 · 166 阅读 · 0 评论 -
Sentinel--服务容错第一部分
高并发带来的问题 在微服务架构中,我们将业务拆分成一个个的服务,服务与服务之间可以相互调用,但是由于网络 原因或者自身的原因,服务并不能保证服务的100%可用,如果单个服务出现问题,调用这个服务就会 出现网络延迟,此时若有大量的网络涌入,会形成任务堆积,最终导致服务瘫痪。 接下来,我们来模拟一个高并发的场景 编写java代码 package com.jx.user.controller; import com.jx.user.service.UserService; import lombok.exter原创 2020-08-12 17:05:36 · 496 阅读 · 0 评论