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

php 上传网站龙岩任做网站的哪几个比较好

php 上传网站,龙岩任做网站的哪几个比较好,青岛注册公司多少钱,网页设计报告模板免费在一些互联网项目中高并发的场景很多&#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/297653/

相关文章:

  • xxx美食网站建设规划书网站布局方法
  • 拼多多刷销量网站开发百度网盘网页版官网
  • pc端网站建设电话网站首页需求
  • 和县网站制作做网站用什么字体字号
  • 网站推广技巧有哪些?贵州省铜仁市城乡建设局网站
  • 网站建设季度考核评价工作总结校园网站制度建设
  • 收款网站怎么建设商城网站源代码
  • 网站单页面嵌入式应用软件开发流程
  • 电玩网站开发有口碑的中山网站建设
  • 有哪些用flex做的网站网站出现用户名密码提示
  • 平原网站建设电话做外贸一般要注册哪些外贸网站
  • php 网站开发缓存有那几种网站备案时间有效期
  • 贵南县wap网站建设公司做宴会有哪些素材网站
  • 企业信息门户网站 建设做网站前台步骤
  • 购买域名后如何建设网站wordpress首页标题分隔符修改
  • 网站利润分析简单网页设计模板素材
  • wordpress优化网站天津放心站内优化seo
  • 建设一个视频网站己18石家庄最新新闻
  • 美乐乐网站首页如何修改网站顶部公告代码
  • 营销型网站外包wordpress苏醒主题
  • 手机网站的作用广州抖音推广公司
  • 考百度指数 某个关键词在某个行业网站上的手机网站免费建站
  • 网站建设哪个个人网站申请空间
  • 网站功能设计有哪些要求网站建设合同制
  • 做运营常用的网站网站建设除了中企动力
  • 做针对国外的网站广告插件wordpress移动端
  • 佛山顺德网站制作公司好的界面建筑网站
  • 网站开发主管岗位职责说明书东莞广告公司东莞网站建设价格
  • 网站平台如何推广软件开发费用计算方法
  • 合肥网站建设讯息网站建设优化排名