返回首页  设为首页  加入收藏  今天是:
网站首页电脑主板电脑cpu电脑内存电脑硬盘电脑显卡电脑电源显示器电脑配件电脑维修
相关文章
 记一次 Nacos 导致的 CPU 飙…
 北京君正:公司一直致力于国…
 要不要升级B760主板?微星B7…
 Ivy Bridge预热 微星ZH77A-G…
 电脑主机启动不了是怎么回事
 B760主板正式上市华硕给各位…
 七彩虹CVN B760M D5战列舰主…
 想抄底英伟达显卡?移动端40…
 最新显卡天梯图2022 能玩英雄…
 I5 12500H支持WIN10吗 I5 12…
 RTX 40系列、英特尔锐炫、RX…
 RTX 4090显卡价格是多少 能稳…
 机械师 游戏台式机电竞设计高…
 电源也内卷?开学季装机新选…
 让手机电脑的电源线都井井有…
 2023-2029年中国台式机电源行…
 电脑电源接口有哪些 教育
 【手慢无】老电脑升级神器!…
 360安全卫士极速版深层减负 …
 硬盘数据如何恢复?电脑硬盘…
 win10系统电脑怎么分区?win…
 电脑小白也能打造自己的NAS存…
 大连外国语大学办公区域消防…
 辽宁中医药大学大连校区教学…
 电脑修好未付修理费就跑了:…
 烘焙调酒修电脑 大连大学开设…
 大连:修电脑被植入软件全寝…
 爆料下的苹果新战略:屏幕升…
 贵阳市场监管部门:落实政策…
 我的桌面电脑支架升级30摩米…
 2023 CES!荣耀加身-LG电子一…
 组装电脑自己买配件还是买整…
 电脑储存内存由什么决定?
 存储容量的基本单位是(在表示…
 极客马—什么是内存(RAM)?…
 电脑内存大有什么用?
 为什么手机的内存都到了16GB…
 戴尔台式电脑显示器无信号(戴…
 3dmax次世代建模教程3dmax建…
 e2023年电脑显示器推荐游戏、…
 CES 2023:NVIDIA发布RTX 40…
 3dmax次世代建模教程
 电脑cpu正常温度是多少 电脑…
 电脑硬件温度最高多少可以被…
 cpu 温度(CPU温度是什么)
 CPU温度多少正常?CPU温度正…
 CPU温度多少算正常?这些常识…
 怎么看电脑主板支持多大频率…
 如何查看电脑的主板信息(如何…
 主板动态_泡泡网
专题栏目
湖南视觉网络"模板城"--汇集CMS、EShop、BBS、BLOG等系统模板
您现在的位置: 电脑评测网 >> 电脑cpu >> 正文
高级搜索
记一次 Nacos 导致的 CPU 飙高问题 !
作者:佚名 文章来源:本站原创 点击数: 更新时间:2023/1/15 2:51:33 | 【字体:

  血祭的冷护法之恋今天下午突然 出现 测试环境 cpu飙高,干到了 60%,其他项目 响应时间明显变长。。。有点吓人,不想背锅

  出问题的项目是 需要连接各个不同nacos 和不同的 namespace 进行对应操作的 一个项目,对nacos的操作都是httpClient 调用的api接口,「httpClient方法 没有问题,不用质疑这个」

  但是上面这个提示信息 显示 是 线程内部的,而且是nacos client 内部的

  你这么搞,让我很难受啊,我都是http 调用的,当时就是为了 防止开启无用的线程,这。。。。。「怎么」

  这是构造方法啊,应该只初始化一次的啊,往上debug,我靠,NacosConfigService 类中调用了,「debug 看什么时候调用了 不就行了嘛」

  这当时是为了灰度功能,定时数据校验用的 用了一个线程池,当时以为用了线程池 妥妥的。。。还特意调用的 Nocache 方法,让他创建新的nacos Config对象,做数据校对

  这里可能你要问了 你说 为了防止网络隔离 才加的这个调度任务,什么是网络隔离啊?

  假设一个Raft集群拥有三个节点,其中节点3的「网络被隔离」,那么按照「BasicRaft」的实现,集群会有以下动作:

  网络恢复之后,Leader给节点3发送RPC的时候,节点3会拒绝这些RPC理由是发送方任期太小。

  Leader收到节点3发送的拒绝后,会增大自己的Term,然后变成Follower。

  随后,集群开始新的选举,大概率原本的Leader会成为新一轮的Leader。

  多轮投票的安全问题是棘手的,必须避免同一高度不同轮数分别提交两个不同区块的情形。在Tendermint中,这个问题可以通过锁机制(locking mechanism)得到解决。

  验证者只能「预投票(pre-vote)」他们被锁定的区块。这样就阻止验证者在上一轮中预提交(pre-commit)一个区块,之后又预投票了下一轮的另一个区块。

  · 波尔卡解锁(Unlock-on-Polka ):验证者只有在看到更高一轮(相对于其当前被锁定区块的轮数)的波尔卡之后才能释放该锁。这样就允许验证者解锁,如果他们预提交了某个区块,但是这个区块网络的剩余节点不想提交,这样就保护了整个网络的运转,并且这样做并没有损害网络安全性。

  而日志中原本记录的term也需要将其替换成(term, node_id), 因为这两项加起来才能唯一确定一个leader. 之前raft里只需一个term就可以唯一确定一个leader.

  「总结下来就是 按照字典排序 和 预投票锁 保证 当多个 term 相同的 candidate 相遇后,肯定会有一个 获得多数派投票」

  我们如果出现 异常的网络隔离情况再回来,可能导致 数据的不一致,但是上面的 解决办法 因为 比较重,不适合我们,我们就单纯 引入「定时校对的调度任务 进行比较(和 对账一样)」

  我对nacos config 连接进行 遍历查找 是否存活,不存活 我就shutdown,然后生成一个新的,而不是这种全部生成一边,毕竟人家 构造器开了线程。。。。

  说回来还是因为 我当时自信了,没往这个调用下面看,在子类中 写的开线程 哈哈,行吧,改改 ,跑到测试环境 看看效果(CPU)

  好像 测试环境响应时间 变长,和我没关系。。。。是别人压测呢,把带宽吃了。。。。。「看透不说透」

电脑cpu录入:admin    责任编辑:admin 
  • 上一个电脑cpu:

  • 下一个电脑cpu: 没有了
  •  
     栏目文章
    普通电脑cpu 记一次 Nacos 导致的 CPU 飙高问题 ! (01-15)
    普通电脑cpu 北京君正:公司一直致力于国产CPU技术的研发目… (01-15)
    普通电脑cpu 电脑cpu正常温度是多少 电脑cpu温度最好不要超… (01-14)
    普通电脑cpu 电脑硬件温度最高多少可以被认为是正常的? (01-14)
    普通电脑cpu cpu 温度(CPU温度是什么) (01-14)
    普通电脑cpu CPU温度多少正常?CPU温度正常范围介绍 (01-14)
    普通电脑cpu CPU温度多少算正常?这些常识你还是要知道的 (01-14)
    普通电脑cpu 机械革命介绍新一代旗舰游戏本散热系统:CPU … (01-14)
    普通电脑cpu 笔记本升级CPU (01-14)
    普通电脑cpu 笔记本CPU升级指南 给老电脑来一次华丽的变身… (01-14)
    普通电脑cpu 聊聊笔记本OLED屏的现状 (01-14)
    普通电脑cpu 硬核预测新消费的2023年 (01-14)
    普通电脑cpu 笔记本cpu天梯图2022年11月新版 笔记本cpu排行… (01-13)
    普通电脑cpu 笔记本处理器性能排行榜2019 (01-13)
    普通电脑cpu 2022年笔记本CPU天梯图桌面CPU天梯图笔记本显… (01-13)
    普通电脑cpu 2020年英特尔十代酷睿笔记本推荐以及CPU性能排… (01-13)
    普通电脑cpu 最新CPU天梯图2022cpu性能排行_I9-12900HX最新… (01-13)
    普通电脑cpu 电脑cpu占用过高怎么办笔记本cpu太高 (01-13)
    普通电脑cpu 电脑总是显示cpu占用过高怎么办 电脑经常显示… (01-13)
    普通电脑cpu 电脑cpu占用过高怎么办解决方法 (01-13)