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

网站主页面设计模板建筑业招聘网站

网站主页面设计模板,建筑业招聘网站,手机排名,如何在百度发视频推广SpringCloud中的注册、发现、网关、服务调用都已经完成了,现在就剩下最后一部分,就是关于网络控制。SpringCloud Alibaba这一套中间件做的非常好,把平时常用的功能都集成进来了,而且非常简单高效。我们下一步就完成最后一块拼图Se…

SpringCloud中的注册、发现、网关、服务调用都已经完成了,现在就剩下最后一部分,就是关于网络控制。SpringCloud Alibaba这一套中间件做的非常好,把平时常用的功能都集成进来了,而且非常简单高效。我们下一步就完成最后一块拼图Sentinel,它是为了控制流量和控制服务的健壮性而做的一款工具,也是非常符合我们日常工作中面对的那些非功能性要求。

开始操作之前,不得不说一下关于微服务的限流和熔断,限流通常用在一些秒杀的场景,为了防止大量请求突然间涌进服务器导致服务宕机,所以把一部分请求故意中断掉,从而保护我们的服务器稳定运行;熔断就是在服务出现亚健康情况时,减少流量进入,从而尽可能的让客户的使用不受影响,如果服务彻底失效,那么流量就完全不再分配给故障节点,但是有时候过一段时间故障节点会自己恢复,所以我们还要能过一段时间把恢复正常的节点纳入进来。从我个人理解来看,其实这两个功能有点超出开发人员范围,更接近运维人员的工作,所以我特别推崇云原生service mesh的架构,把限流和熔断放在容器层实现。

1、搭建Sentinel非常简单,下载jar文件,直接运行就可以了,Sentinel不用搞什么集群模式,因为它不参与业务功能,即使宕机了也不影响业务的正常运转,具体说其实就是一个配置管理中心。

java -Dserver.port=8080 -Dcsp.sentinel.dashboard.server=192.168.3.41:8080 -Dproject.name=sentinel-dashboard -jar sentinel-dashboard-1.8.8.jar

通过浏览器打开:http://192.168.3.41:8080/#/login 账号密码都是sentinel。

2、还是以nacos-client-demo这个项目为例子,添加对sentinel的依赖。

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

3、修改application.yml文件,配置sentinel信息。

spring:application:# nacos会使用该名字进行注册发现name: nacos-client-democloud:nacos:# nacos的地址,集群形式添加多个地址server-addr: 192.168.3.54:80# nacos的账号username: nacos# nacos的密码password: nacosdiscovery:group: devopsnamespace: sitconfig:namespace: sitgroup: devopssentinel:transport:dashboard: 192.168.3.41:8080clientIp: 192.168.3.164config:# 加载两个dataId,要是key冲突,则后面的value会覆盖前面的valueimport:- nacos:user?refresh=true- nacos:project?refresh=true
server:servlet:context-path: /${spring.application.name}port: 8081
mj:jwt:ttl: 30

clientIp可以不写,不过有时候默认的ip可能读取本地ip不准确(比如第一个网卡是虚拟网卡)。

4、刚开始sentinel里面是什么都没有的,需要调用一下接口,sentinel才能抓取到数据从而更新页面。

curl -H "token: eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ1c2VyTmFtZSI6InpoYW5nc2FuIiwidXNlcklkIjoiMTIzIiwiZXhwIjoxN zQwNzU1NDE2fQ.Xqpgk_lqhpxIIvxSo70mb3LQuozREIOituLyZKKYYaA" http://127.0.0.1:8888/nacos-client-demo/api/talk

5、这样就可以通过界面对接口进行操作了

6、限流,就是对这个接口做流量限制,防止大流量把服务器冲垮,像秒杀这种场景,我们平时抢优惠卷失败就是这个功能在作祟。

如果勾选集群,还可以控制集群总量,或者也可以是单机阈值,非常方便。

7、熔断,就是对服务亚健康状态时的减少流量,如果宕机,就彻底不分配流量。

熔断时长就是配置宕机之后如果恢复,SpringCloud会过一会再来查看是不是真正恢复了,没恢复就继续熔断,恢复了就又纳入到集群里面。

8、热点规则,这个比限流更精细,就是用来限制http请求里某个参数的请求并发数,比如userId,让这个用户不要那么频繁操作。

参数索引就是表示http请求时候以哪个参数为限制标准。

9、授权,就是表示该接口被调用的权限,有些安全性很高的接口,比如支付接口,就限制只能由某几个微服务才能调用。


文章转载自:

http://3AEAs1cb.skscy.cn
http://Nb6dOhmt.skscy.cn
http://BzQU8BYA.skscy.cn
http://oAMHX7eW.skscy.cn
http://GyVehIvM.skscy.cn
http://rae1kQAD.skscy.cn
http://80lHExYg.skscy.cn
http://h6CFysaz.skscy.cn
http://bgrzTpP3.skscy.cn
http://NeGxmZBQ.skscy.cn
http://hpAFG0J2.skscy.cn
http://zmZrApvB.skscy.cn
http://oeDgjWaX.skscy.cn
http://IG7CVmH1.skscy.cn
http://3wKmwGpc.skscy.cn
http://R0YOeM5C.skscy.cn
http://p1kjBgwC.skscy.cn
http://URXjOTtr.skscy.cn
http://EpHrqERu.skscy.cn
http://39QeXXdW.skscy.cn
http://yaOjMk6P.skscy.cn
http://UMrdyMCr.skscy.cn
http://xbK4XN0T.skscy.cn
http://gehEeEhm.skscy.cn
http://JnEDjb0H.skscy.cn
http://2MQ10YXs.skscy.cn
http://H2lPhyyF.skscy.cn
http://syjy1Cuu.skscy.cn
http://FeqzpjCE.skscy.cn
http://pYHByeDF.skscy.cn
http://www.dtcms.com/wzjs/756087.html

相关文章:

  • 网站运营方案php网站开发注意问题
  • 网站收录查询爱站如何查看网站蜘蛛
  • 自己制作的网页怎么发布做关键词优化
  • 网站专题教程wordpress 友荐
  • 公司搭建一个网站姜堰 万邦建设集团网站
  • 国外专门用于做网站图片的网站 维护 协议
  • 快手直播间挂人气自助网站企业通用网站模板
  • 网站开发用的那些语言自己做图片上传网站
  • 高端的网站设计公司工作总结怎么写
  • 乱起封神是那个网站开发的华容县住房和城乡建设局网站
  • 移动互联网网站开发wordpress 开发 电商
  • 网站建设基本流程微信建微网站
  • 淘宝的网站建设的目标帮一个企业做网站流程
  • phpmysql旅游网站开发贵阳网站建设推广
  • 网站开发项目意义帝国建站程序
  • wordpress网站下载文件WordPress怎么做CMS
  • 徐州手机网站制作公司戴尔公司网站建设的特点是什么
  • 怎么做免流网站网站title写法
  • 数据库网站宝山网站建设推广
  • 安顺市住房与城乡建设局网站wordpress百度主动推送
  • 微信小程序外联网站做百度网站接到多少客户电话号码
  • 哈尔滨定制网站建设奇迹网站自己做
  • 吴忠网站建设企点qq售卖平台
  • 电子商务企业网站有哪些win8风格wordpress博客主题
  • 石家庄网站建设技术支持网站开发命名规则
  • sqlite做网站网站建设周记
  • 潍坊市企业网站建设做外国订单有什么网站
  • 承德市网站开发制作一个简单的网站
  • 风景名胜区建设部网站html底部的版权代码
  • 网站建设需求报价明细网页版梦幻西游贴吧