摘要: 一、下载官网源码:https://github.com/alibaba/Sentinel/ 二、改造推送模式: 1、修改pom文件 将<scope>test</scope>注释掉,修改后如下: 2、java代码迁移 3、修改流控模式,指向Apollo模式 4、去掉注释 经过以上步骤就已经把流控规则改 阅读全文
posted @ 2021-08-13 09:07 夜空中的萤火虫 阅读(1396) 评论(1) 推荐(1) 编辑
摘要: 一个服务是怎么拖垮一整条服务链路的? 在分布式系统中 ,如果一个服务出现了问题,调用这个服务就会出现线程阻塞的情况,此时若有大量的请求涌入,就会出现多条线程阻塞等待,进而导致服务瘫痪。 而由于服务与服务之间的依赖性,故障会传播,会对整个微服务系统造成灾难性的严重后果,这就是服务故障的 “雪崩效应” 阅读全文
posted @ 2021-08-06 09:54 夜空中的萤火虫 阅读(62) 评论(0) 推荐(0) 编辑
摘要: CAP原则又称CAP定理,指的是在一个分布式系统中,一致性(Consistency)、可用性(Availability)、分区容错性(Partition tolerance) eureka eureka集群下每个节点之间(P2P)都会定时发送心跳,定时同步数据,并没有master/slave之分,因 阅读全文
posted @ 2021-08-05 15:02 夜空中的萤火虫 阅读(1756) 评论(0) 推荐(0) 编辑
摘要: mvn clean package依次执行了clean、resources、compile、testResources、testCompile、test、jar(打包)等7个阶段。mvn clean install依次执行了clean、resources、compile、testResources、 阅读全文
posted @ 2021-08-02 16:30 夜空中的萤火虫 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 一、部署zookeeper集群(三台服务器同样的操作) 1、下载zookeeper镜像(本文使用3.7) docker pull zookeeper:3.7 2、创建挂载配置文件夹和数据文件夹 #创建挂载文件夹 sudo mkdir /data/zk/{conf,data} -p #赋值权限 sud 阅读全文
posted @ 2021-06-10 14:15 夜空中的萤火虫 阅读(1005) 评论(0) 推荐(0) 编辑
摘要: 本文主要讲es7新增或变动项,具体安装流程参考es6集群部署方式:https://www.cnblogs.com/zhouganqing/p/14837470.html 本文使用es7.12.0版本 一、es配置文件修改 #集群名称 cluster.name: elasticsearch-clust 阅读全文
posted @ 2021-06-02 17:38 夜空中的萤火虫 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 一、安装MySQL nacos 下载:https://github.com/alibaba/nacos/tags 下载源码或者zip的安装包,找到mysql初始化脚本;源码在:distribution\conf\nacos-mysql.sql;安装包在:conf\nacos-mysql.sql; 获 阅读全文
posted @ 2021-06-02 14:54 夜空中的萤火虫 阅读(417) 评论(0) 推荐(0) 编辑
摘要: docker安装请参考本博主另一篇文章:https://www.cnblogs.com/zhouganqing/p/docker.html 准备三台服务器,本文按照三台服务器方式部署集群 一、下载ELasticSearch(本文使用6.8.15版本) docker pull elasticsearc 阅读全文
posted @ 2021-06-02 10:53 夜空中的萤火虫 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 镜像集群模式(RabbitMQ的HA方案) rabbitmq镜像集群依赖于普通集群,所以需要先搭建rabbitmq普通集群 镜像集群模式其实就是把需要的队列做成镜像队列,然后将镜像队列放在多个节点当中,这种镜像集群模式解决了普通集群模式没有做到的高可用性的缺点,镜像集群模式属于Rabbit MQ的高 阅读全文
posted @ 2021-05-27 17:38 夜空中的萤火虫 阅读(7782) 评论(0) 推荐(1) 编辑
摘要: RabbitMQ是基于Erlang编写,Erlang语言天生具备分布式特性(通过同步Erlang集群各节点的magic cookie来实现)。因此,RabbitMQ天然支持Clustering。这使得RabbitMQ本身不需要像ActiveMQ、Kafka那样通过ZooKeeper分别来实现HA高可 阅读全文
posted @ 2021-05-27 15:36 夜空中的萤火虫 阅读(1588) 评论(0) 推荐(0) 编辑