随笔分类 - SpringCloud
SpringCloud学习过程记录
摘要:基础篇——Sentinel分布式系统的流量防卫兵 sentinel官方文档中文版 英文版 Sentinel 是什么? 随着微服务的流行,服务和服务之间的稳定性变得越来越重要。Sentinel 以流量为切入点,从流量控制、流量路由、熔断降级、系统自适应过载保护、热点流量防护等多个维度保护服务的稳定性。
阅读全文
摘要:Nacos单机版安装 去官网下载 解压 进入bin目录 #执行该命令 单机版 windows平台 startup.cmd -m standalone #linux平台 ./startup.sh -m standalone 启动成功,访问127.0.0.1:8848 登陆账号:nacos 登陆密码:n
阅读全文
摘要:Nacos入门——基本概念 Nacos是什么 Dynamic Naming and Configuration Service Nacos==注册中心+配置中心==eureka+config+Bus 能干什么 代替Eurkea做服务注册中心 代替Config做服务配置中心 下载地址 各种注册中心的比
阅读全文
摘要:Eureka、zookeeper、consul三者异同 对比图 CPA介绍 C:Consistency强一致性 A:Availability可用性 P:partition tolerance 分区容错性 注意:分区容错性要保证,所以要么是CP,要么是AP CAP理论关注粒度是否是数据,而不是整体系统
阅读全文
摘要:SpringBoot配置consul:pom <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-consul-discovery</artifactId> </depe
阅读全文
摘要:什么是consul Consul是一套开源的分布式服务发现和配置管理系统,由HashiCorp 公司用Go语言开发。 提供了微服务系统中的服务治理、配置中心、控制总线等功能。这些功能中的每一个都可以根据需要单独使用,也可以一起使用以构建全方位的服务网格,总之Consul提供了一种完整的服务网格解决方
阅读全文
摘要:zookeeper分布式安装教程 手动到官网下载然后上传到服务器!https://zookeeper.apache.org/releases.html(单机版可参考上一篇zookeeper单机版安装教程) 解压安装包 tar -xvf apache-zookeeper-3.5.9-bin.tar.g
阅读全文
摘要:zookeeper单机版安装教程 到zookeeper官网下载对应版本的安装文件 版本下载地址:https://zookeeper.apache.org/releases.html #1.用F12快速检查,找到安装包的连接 #2.使用wget命令下载安装包到centos服务器上,这里我下载的是3.5
阅读全文
摘要:Eureka的自我保护机制 概述 故障原因 为什么会产生Eureka自我保护机制? 为了防止EurekaClient可以正常运行,但是与EurekaServer网络不通情况下,EurekaServer不会立刻将EurekaClient服务 剔除。 什么是自我保护模式?——在自我保护模式中,Eurek
阅读全文
摘要:Eureka集群配置 Eureka集群配置图 问题:微服务RPC远程服务调用最核心的是什么 高可用,试想你的注册中心只有一个only one, 它出故障了那就会导致整个为服务环境不可用,所以解决办法:搭建Eureka注册中心集群 ,实现负载均衡+故障容错 eureka-serve集群搭建步骤 构建c
阅读全文
摘要:服务注册中心——Eureka 什么是服务治理? Spring Cloud 封装了 Netflix 公司开发的 Eureka 模块来实现服务治理 在传统的rpc远程调用框架中,管理每个服务与服务之间依赖关系比较复杂,管理比较复杂,所以需要使用服务治理,管理服务于服务之间依赖关系,可以实现服务调用、负载
阅读全文
摘要:热部署Devtools 热部署的作用,方便代码修改,在代码修改后,无需再次重新运行代码。 pom文件配置maven的jar包 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtoo
阅读全文
摘要:Springcloud和Springboot版本对应查看 springboot版本地址 springcloud源码地址 版本对应 方法一:springcloud与springcloud版本对应地址 方法二:详细的版本对应地址 #json在线转换地址B: https://tool.lu/json/ {
阅读全文