随笔分类 -  springcloud

摘要:1.sentinel介绍 随着微服务的流行,服务和服务之间的稳定性变得越来越重要。Sentinel 是面向分布式服务架构的轻量级流量控制产品,主要以流量为切入点,从流量控制、熔断降级、系统负载保护等多个维度来帮助您保护服务的稳定性。 2.sentinel的安装 2.1 下载sentinel图形化界面 阅读全文
posted @ 2021-08-07 17:38 本兮嘻嘻 阅读(803) 评论(0) 推荐(0)
摘要:1.Hystrix(熔断器)概述 Hystirx是一个供分布式系统使用,提供延迟和容错功能,保证复杂的分布系统在面临不可避免的失败时,仍能有其弹性,在分布式环境中,许多服务依赖项中会出现一些不可避免地失败,比如说网络问题。Hystrix是一个库,通过添加延迟容差和容错逻辑来帮助您控制这些分布式服务之 阅读全文
posted @ 2021-07-31 22:24 本兮嘻嘻 阅读(518) 评论(0) 推荐(0)
摘要:1.consul简介 Consul是一个基于CP的轻量级分布式高可用的系统,提供服务发现、健康检查、K-V存储、多数据中心等功能,不需要再依赖其他组件(Zk、Eureka、Etcd等)。 服务发现:Consul可以提供一个服务,比如api或者MySQL之类的,其他客户端可以使用Consul发现一个指 阅读全文
posted @ 2021-07-30 23:28 本兮嘻嘻 阅读(325) 评论(0) 推荐(0)
摘要:1.Zookeeper介绍 ZooKeeper由雅虎研究院开发,是Google Chubby的开源实现,后来托管到Apache,于2010年11月正式成为Apache的顶级项目。ZooKeeper是一个经典的分布式数据一致性解决方案,致力于为分布式应用提供一个高性能、高可用,且具有严格顺序访问控制能 阅读全文
posted @ 2021-07-30 20:49 本兮嘻嘻 阅读(986) 评论(0) 推荐(0)
摘要:1.首说RestTemplate RestTemplate 是从 Spring3.0 开始支持的一个 HTTP 请求工具,它提供了常见的REST请求方案的模版,例如 GET 请求、POST 请求、PUT 请求、DELETE 请求以及一些通用的请求执行方法 exchange 以及 execute。Re 阅读全文
posted @ 2021-07-29 23:23 本兮嘻嘻 阅读(265) 评论(0) 推荐(0)
摘要:1.配置中心介绍 1.1 springcloud config Spring Cloud Config 为分布式系统的外部配置提供了服务端和客户端的支持方案。在配置的服务端您可以在所有环境中为应用程序管理外部属性的中心位置。客户端和服务端概念上的Spring Environment 和 Proper 阅读全文
posted @ 2021-05-29 18:55 本兮嘻嘻 阅读(1199) 评论(0) 推荐(0)
摘要:1.网关基本概念 API 网关出现的原因是微服务架构的出现,不同的微服务一般会有不同的网络地址,而外部客户端可能需要调用多个服务的接口才能完成一个业务需求,如果让客户端直接与各个微服务通信,会有以下的问题: (1)客户端会多次请求不同的微服务,增加了客户端的复杂性。 (2)存在跨域请求,在一定场景下 阅读全文
posted @ 2021-05-26 23:50 本兮嘻嘻 阅读(373) 评论(0) 推荐(0)
摘要:1.springcloud版本 springboot和springcloud版本必须要对应,可查看如下链接 https://start.spring.io/actuator/info 2.nacos的使用 2.1下载nacos windows系统:https://github.com/alibaba 阅读全文
posted @ 2021-05-07 09:14 本兮嘻嘻 阅读(1135) 评论(0) 推荐(0)