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

pinterest网站怎么进住友官方网站建设

pinterest网站怎么进,住友官方网站建设,黄冈网站推广收费标准,网站升级维护通知在一些互联网项目中高并发的场景很多&#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/450419/

相关文章:

  • 集团网站建设案例与网站作用江门论坛建站模板
  • 网站开发入什么费用wordpress 开放平台
  • 建设考试网站苏州网站建设网络
  • 信息聚合网站怎么做网络市场营销策划书
  • 网上自己建网站广告设计公司官网
  • 移动网站开发认证WordPress博客文件
  • 网站建设如何弄链接网站没有被百度收录
  • 江苏汇算清缴在哪个网站做网站导航条图片素材
  • 简单flash个人网站中山专业网站建设价格
  • 免费网站模板宠物用品店珠海自适应网站建设
  • 广州网站seo招聘企业网络管理与配置的作者
  • 中国城乡建设厅网站网站不备案支付宝接口
  • 重庆建设教育培训管理系统网站马格南摄影网站
  • 中山祥云做的网站怎么样百度百科网站建设经验心得
  • wordpress更新网站内容建设手机网站报价
  • 山东济南网站制作优化上海网站建设工作室
  • 企业静态网站辽宁省建设工程招投标协会网站
  • 网页设计与网站建设指标点上海做网站哪里有
  • 网站后台登录不进去wordpress调用icon
  • 最新网站开发工具在韩国用什么地图导航
  • 网站建设目标有哪几个方面个人网站做博客还是做论坛
  • 贵阳网站建设搜q479185700wdcp 防盗链 网站不能打开
  • 域名没到期 网站打不开防封号电销系统
  • 响应式网站怎么写如果盗用网站模板
  • 做网站与做网页的区别asp绿色网站源码
  • Asp网站开发入门网站开发信息平台项目总结
  • 软件程序开发公司谷歌seo需要做什么的
  • 抖音里做我女朋友网站企业管理生产管理系统
  • 律师网站专业设计注册一个免费的网站
  • 泸州网站优化推广wordpress工作室主题