摘要: ###1.抛砖引玉 有些项目中,缓存可能是这样设计的: 前端用户查询数据时: 先去缓存或nosql(redis mongodb等)里面查。如果能找到,就直接把数据返回给用户。 如果缓存里面也没有(缓存没命中),才去数据库中查找。 上面这个设计的目的,是为了用缓存给mysql降低访问压力。 缓存命中率 阅读全文
posted @ 2021-08-20 17:35 bogiang 阅读(1581) 评论(0) 推荐(1) 编辑
摘要: ###个人理解: 我们先了解一下雪崩、穿透、击穿这几个单词的含义呗。 雪崩:当山坡积雪内部的内聚力抗拒不了它所受到的重力拉引时,便向下滑动,引起大量雪体崩塌,人们把这种自然现象称作雪崩。 穿透:以前玩CS、CF时有种外挂就是透视挂,可以直接无视墙看到你人在哪里。 击穿:字面意思咯,开枪击穿了墙,打到 阅读全文
posted @ 2021-08-20 13:53 bogiang 阅读(270) 评论(0) 推荐(0) 编辑
摘要: ##1.ddos 是什么 通俗的例子: 我开了一家餐厅,正常情况下,最多可以容纳100个人同时进餐。你直接走进餐厅,找一张桌子坐下点餐,马上就可以吃到东西。 很不幸,我得罪了一个流氓。他派出1000个人同时涌进餐厅。这些人看上去跟正常的顾客一样,每个都说”赶快上餐”。但是,餐厅的容量只有100个人, 阅读全文
posted @ 2021-08-06 11:57 bogiang 阅读(240) 评论(0) 推荐(0) 编辑
摘要: 接上一篇:https://www.cnblogs.com/bogiang/p/15102643.html 本篇讲的是自动降级及实操 1.自动降级 自动降级,使服务治理变得更加自动化,减少人力开支 根据高并发程度(qps),自动选择降级方式。 比如: 假设我们的微服务+mysql系统, 每秒最多每秒1 阅读全文
posted @ 2021-08-05 21:46 bogiang 阅读(413) 评论(0) 推荐(0) 编辑
摘要: ##服务降级是什么 服务降级是当服务器压力剧增的情况下,根据当前业务情况及流量对一些服务和页面有策略的降级,以此释放服务器资源以保证核心任务的正常运行。过程就是丢卒保帅,有些服务是无法降级的,比如支付。 ##为什么要服务降级 当我们的服务器压力剧增为了保证核心功能的可用性 ,而选择性的降低一些功能的 阅读全文
posted @ 2021-08-05 11:47 bogiang 阅读(616) 评论(0) 推荐(0) 编辑
摘要: ##1.安装go go官网:https://golang.google.cn/dl/ 注意! 安装go的同时也需要安装git wget https://golang.google.cn/dl/go1.15.2.linux-amd64.tar.gz tar -C /usr/local -zxvf go 阅读全文
posted @ 2021-08-04 15:09 bogiang 阅读(1136) 评论(0) 推荐(0) 编辑
摘要: ###问题一: MHA 检查复制集群参数配置时报错Master from which slave replicates is not defined in the configuration file! Master 192.168.129.100:3306 from which slave 192 阅读全文
posted @ 2021-07-20 17:24 bogiang 阅读(217) 评论(0) 推荐(0) 编辑
摘要: ##原因: ssh本地连接虚拟机很慢需要10多秒,网上查询后发现是因为在使用shell连接虚拟机时连接等待时长太长,ssh的服务端在连接时会自动检测dns环境是否一致导致的,修改为不检测即可。 解决: 修改/ect/ssh/sshd_confi中的UseDNS为no即可 UseDNS=no 然后重启 阅读全文
posted @ 2021-07-20 11:41 bogiang 阅读(274) 评论(0) 推荐(0) 编辑
摘要: ###问题: ###原因1: redis集群不仅需要开通redis客户端连接的端口,而且需要开通集群总线端口 集群总线端口为redis客户端连接的端口 + 10000 如redis端口为6320 则集群总线端口为16320 故,所有服务器的点需要开通redis的客户端连接端口和集群总线端口 注意:i 阅读全文
posted @ 2021-07-15 16:17 bogiang 阅读(311) 评论(0) 推荐(0) 编辑
摘要: ##出问题的原因: 将第三方扩展直接复制到vendor文件下,然后composer update无效 ##解决: 在 composer.json 文件里的 autoload 的 classmap 里加上第三方包的文件夹路径,如果是单独自动加载某个文件,则将其放在 files 里面。 例如:"vend 阅读全文
posted @ 2021-07-13 17:14 bogiang 阅读(539) 评论(0) 推荐(0) 编辑