摘要:
" " Sentinel 控制台 Sentinel 控制台提供一个轻量级的控制台,它提供机器发现、单机资源实时监控、集群资源汇总,以及规则管理的功能。您只需要对应用进行简单的配置,就可以使用这些功能。 注意: 集群资源汇总仅支持 500 台以下的应用集群,有大概 1 2 秒的延时。 " " 下载并打 阅读全文
摘要:
概述 在微服务架构中,根据业务来拆分成一个个的服务,服务与服务之间可以通过 相互调用,在 Spring Cloud 中可以用 和 来调用。为了保证其高可用,单个服务通常会集群部署。由于网络原因或者自身的原因,服务并不能保证 100% 可用,如果单个服务出现问题,调用这个服务就会出现线程阻塞,此时若有 阅读全文
摘要:
概述 Feign 是一个声明式的伪 Http 客户端,它使得写 Http 客户端变得更简单。使用 Feign,只需要创建一个接口并注解。它具有可插拔的注解特性,可使用 Feign 注解和 JAX RS 注解。Feign 支持可插拔的编码器和解码器。Feign 默认集成了 Ribbon,Nacos 也 阅读全文
摘要:
概述 服务消费者的创建与服务提供者大同小异,这里采用最原始的一种方式,即显示的使用 LoadBalanceClient 和 RestTemplate 结合的方式来访问。 " " POM 创建一个工程名为 的服务消费者项目, 配置如下: " " Application " " Configuratio 阅读全文
摘要:
概述 通过一个简单的示例来感受一下如何将服务注册到 Nacos,其实和 Eureka 没有太大差别。 " " POM 创建一个工程名为 的服务提供者项目, 配置如下: " " Application 通过 注解表明是一个 Nacos 客户端,该注解是 Spring Cloud 提供的原生注解 " " 阅读全文
摘要:
概述 在 Spring Cloud Netflix 阶段我们采用 Eureka 做作为我们的服务注册与发现服务器,现利用 Spring Cloud Alibaba 提供的 Nacos 组件替代该方案。 "Nacos 官网" " " 什么是 Nacos Nacos 致力于帮助您发现、配置和管理微服务。 阅读全文
摘要:
概述 温馨提示 当前 Spring Cloud Alibaba 的 0.2.1.RELEASE 版本基于 Spring Cloud Finchley(F)开发,故在选择 Spring Boot 版本时不要使用 2.1.0 及以上版本(因为 2.1.x 版本必须使用 Spring Cloud Gree 阅读全文
摘要:
概述 2018 年 10 月 31 日的凌晨,这个伟大的日子里,Spring Cloud Alibaba 正式入驻了 Spring Cloud 官方孵化器,并在 Maven 中央库发布了第一个版本。 "Spring Cloud for Alibaba 0.2.0 released" The Spri 阅读全文
摘要:
创建 Spring Boot Admin Client 创建一个工程名为 的项目, 文件如下: 主要增加了 2 个依赖, 、`de.codecentric:spring boot admin starter client` 其中 的版本号为: ,这里没写版本号是因为我已将版本号托管到 项目中 " " 阅读全文
摘要:
创建 Spring Boot Admin Server 创建一个工程名为 的项目, 文件如下: 主要增加了 2 个依赖, 、`de.codecentric:spring boot admin starter server` 其中 的版本号为: ,这里没写版本号是因为我已将版本号托管到 项目中 " " 阅读全文