微服务
文章平均质量分 91
January丶
个人博客:https://zysite.top
说明:文章优先更新在个人博客站点。
展开
-
改造sentinel-dashboard,使用Nacos持久化规则(详细)
前言要想改造 sentinel-dashboard,需要修改 dashboard 的源码。(本文基于sentinel 1.8.0)先通过 Github 拉取 Sentinel 源码,GitHub 地址:https://github.com/alibaba/Sentinel导入 IDEA,下载依赖,进入 sentinel-dashboard 模块,所有的修改都在该模块下。修改 POM想要将 dashboard 的规则持久化到 Nacos,需要添加一个依赖,源码中已经添加,不过只在测试环境下打包进去了原创 2021-04-14 19:30:37 · 1899 阅读 · 2 评论 -
CAP定理与BASE理论
CAP定理CAP 原则又称 CAP 定理,指的是在一个分布式系统中, Consistency(一致性)、 Availability(可用性)、 Partition tolerance(分区容错性),三者不可得兼。一致性(C):在分布式系统中的所有数据备份,在同一时刻是否同样的值。(等同于所有节点访问同一份最新的数据副本)。可用性(A):在集群中一部分节点故障后,集群整体是否还能响应客户端的读写请求。(对数据更新具备高可用性)。分区容错性(P):系统中任意信息的丢失或失败不会影响系统的继续运作。原创 2021-01-08 20:39:25 · 307 阅读 · 0 评论 -
SpringCloud Gateway 路由网关
SpringCloud GatewaySpringCloud Gateway 是一个基于 Spring 生态系统的 API 网关。基于 Spring Boot 2.x, Spring WebFlux 和 Reactor 构建。因此,使用 Spring Cloud Gateway 时,许多熟悉的同步库(例如,Spring Data 和 Spring Security )和模式可能不适用。Spring Cloud Gateway 需要Spring Boot 和 Spring Webflux 提供的 Nett原创 2020-12-31 19:59:05 · 571 阅读 · 0 评论 -
SpringCloud 概览
SpringCloudSpingCloud 为开发人员提供了工具,以快速构建分布式系统中的一些常见模式(如:配置管理、服务发现、断路器、智能路由、微代理、控制总线、一次性令牌、全局锁、Leader选举、分布式session、集群状态)。他们将适用于任何分布式环境中,包括开发人员自己的笔记本电脑,金属裸数据中心,Cloud Foundry等托管平台。SpringCloud官网SpringCloud 特性分布式/版本化配置服务注册与发现路由服务间调用负载均衡断路器全局锁Leader选举和原创 2020-12-31 19:57:54 · 99 阅读 · 0 评论 -
初识微服务
目录前言简介为什么需要学习微服务架构单体应用单体地狱使用微服务来解决微服务与单体应用对比微服务的优点微服务的缺点前言记得大概在几个月前,偶然听到了微服务这个新鲜的名词,本着热爱学习的态度,开始到网上搜索相关知识,然后逐渐入坑。。。。简介近年来,微服务在应用开发和部署方面取得了显著的进步。将应用开发或者重构成微服务以分离服务,通过 API 以明确的方式来相互“对话” 。例如,每个微服务都是自...原创 2019-08-26 00:12:57 · 146 阅读 · 0 评论 -
解决启动Zuul时报错:The bean ‘proxyRequestHelper‘, defined in class path resource [org/springframework/cloud
目录具体报错信息原因解决SpringBoot、SpringCloud版本适配表具体报错信息***************************APPLICATION FAILED TO START***************************Description:The bean 'proxyRequestHelper', defined in class path r...原创 2019-09-01 00:10:33 · 2918 阅读 · 0 评论