当前位置: 首页 > news >正文

网站后期维护管理暖色调 网站

网站后期维护管理,暖色调 网站,移动互联网开发前景,网站可以做多少优化关键词在一些互联网项目中高并发的场景很多&#xff0c;瞬间流量很大&#xff0c;会导致我们服务不可用。 sentinel则可以保证我们服务的正常运行&#xff0c;提供限流、熔断、降级等方法来实现 一.限流&#xff1a; 1.导入坐标 <dependency><groupId>com.alibaba.c…

在一些互联网项目中高并发的场景很多,瞬间流量很大,会导致我们服务不可用。

sentinel则可以保证我们服务的正常运行,提供限流、熔断、降级等方法来实现
 

一.限流:

        1.导入坐标

<dependency><groupId>com.alibaba.cloud</groupId><artifactId>spring-cloud-starter-alibaba-sentinel</artifactId></dependency>

         2.配置

spring:cloud:sentinel:transport:port: 8179dashboard: 127.0.0.1:8333

        3.下在sentinel对应的版本服务并启动

        4.按照界面操作

 

 

二.熔断降级 

       开启熔断之后,实现远程调用的接口并实现方法(在方法内定义熔断之后的返回值),通过fallback指定实现类则完成简单服务的调用方熔断。

feign:sentinel:enabled: true   # 开启远程的熔断
@FeignClient(value = "product",fallback = ProductFeignBack.class)
public interface ProductFeignService {@GetMapping("/sentinelFeign")String sentinelFeign();
}@Slf4j
@Component
public class ProductFeignBack implements ProductFeignService {@Overridepublic String sentinelFeign() {log.info("被降级了....");return "error";}
}

三.网关限流

在前面的提到的限流是针对服务本身的限流,在sentinel里面也支持网关的限流,这样请求直接在网关就被拦截,不会到指定的服务才被拦截。

实现网关的限流也非常简单,导入坐标然后直接操作界面就行
 

<dependency><groupId>com.alibaba.cloud</groupId><artifactId>spring-cloud-alibaba-sentinel-gateway</artifactId></dependency>

 

四.链路追踪+zipkin界面展示

在前面的操作中不管是限流还是熔断降级,我们目的是为了保证在高并发的情况下服务能正常运行。

但是在实际的业务中我们一个功能的实现需要调用多个服务才能实现功能,那在服务调用的过程中我们怎样分析查看各个服务的执行时间或者是否成功,以便后期我们分析优化。链路追踪就很好的帮我们完成该统计。zipkin通过界面化的展示更加直观清晰

实现步骤:

 <dependency><groupId>org.springframework.cloud</groupId><artifactId>spring-cloud-starter-sleuth</artifactId></dependency>
logging:level:org:springframework:cloud:openfeign: debugsleuth: debug

在通过导入坐标和配置之后,我们就可以通过日志的方式查看链路,但是实际的实际的生产环境中我们不可能根据日志查看链路。我们可以通过zipkin界面的方式查看。

zipkin的实现步骤: 

<dependency><groupId>org.springframework.cloud</groupId><artifactId>spring-cloud-starter-zipkin</artifactId></dependency>
注意:导入zipkin坐标之后,sleuth坐标就可以不用导入了,因为里面包括了sleuth
spring:zipkin:base-url: http://192.168.127.129:9411discovery-client-enabled: false  # 关闭服务发现 佛欧泽cloud会把zipkin的url当服务名称sender:type: web  # 设置http的方式传输数据sleuth:sampler:probability: 1   # 设置抽样采集率和100%  默认10%

在导入坐标和配置之后,还需要下载并启动zipkin的服务,因为链路追踪可视化的数据来源于zipkin的服务,最终通过访问zipkin的服务就可以通过界面的方式查看到每一次访问的链路情况。

http://www.yayakq.cn/news/806058/

相关文章:

  • 杭州建设信用网网站下载 asp网站
  • 泰安房产网租房互联网优化
  • 东莞哪里能学建设网站中国品牌网是什么网站
  • 装修公司网站模版成都哪家做网站建设比较好
  • 阿里做网站怎么做爱链接购买链接
  • 品牌网站设计地址典型网站开发的流程
  • 如何建立一个私人网站网站 新媒体建设情况
  • 苏州知名网站制作外链建设对网站的影响
  • vivo官网网站服务seo搜索引擎优化薪资
  • 临沂经开区建设局网站应该知道的网站
  • saas 平台架构做网站青岛网站设计哪家公司
  • 网站建网站建设企业互联网运营是什么工作
  • 建设银行网站上不去了网络平台怎么做
  • 中国保密在线网站培训系统wordpress页面参数
  • 品牌网站建设工作室梅州建站塔山双喜
  • 网站关键字 怎么设置咸宁网站建设哪家好
  • 网站公司 模板国外做外链常用的网站
  • 电商网站推广常见问题遵义一般做一个网站需要多少钱
  • 哈尔滨快速建站合作电商运营网站设计
  • wordpress网站搬迁wordpress博客页面显示文章在哪
  • 做网站需要硬件软件如何做旅游休闲网站
  • 现在做网站用什么程序浙江金华市建设局网站
  • 企业网站建设分工游戏推广可以做吗
  • 网站建设岗位网站域名重定向怎么做
  • wordpress做购物网站企业微网站
  • 蓝色系网站首页如何利用国外分类网站开发客户
  • php网站建设培训网站建设与管理就业前景
  • 网站项目签约免费网站你知道我的意思的
  • 镇江整站优化关于建设教体局网站的申请
  • 哪里有建设好的网站电子商务网站建设教学大纲