SpringCloud Alibaba - Ribbon消费Nacos Discovery服务

SpringCloud版本整合Eureka时可以很好的通过结合Ribbon + RestTemplate实例来共同完成服务调用的负载均衡,当然Nacos Discovery同样可以无缝的对接Ribbon来完成LoadBalance请求健康的服务地址。

SpringCloud Alibaba - Nacos Discovery 服务注册

SpringCloud所能使用的服务注册中心有很多种,而EurekaConsul的使用份额占一大部分,随着Eureka2.x版本的开源流产,Nacos Discovery脱颖而出,主要用于服务的发现、注册、调用等,通过nacos-server来进行存储服务的实例信息,由Nacos DiscoveryNacos Server的心跳来自动检测Service Instance的健康度。

SpringCloud Alibaba - Nacos Config 自定义共享配置

在上一章节我们讲到了共享配置的使用方式,在上一篇文章结尾我们也简单的描述了共享配置的局限性以及不好的扩展性,SpringCloud Alibaba Nacos Config针对这一点也提出了另外一个概念的配置,我们可以自定义每一个共享配置分组自动刷新等属性。

SpringCloud Alibaba - Nacos Config 共享配置

在之前章节我们讲到通过SpringCloud Alibaba Nacos Config配置中心获取对应命令空间、对应分组下的配置信息,以及多环境profile环境下的配置优先级问题,虽然说profile多环境读取配置是可以读取多个的配置文件内容,不过也是局限于spring.application.name的参数值。

疑问:那我们该怎么读取非本项目对应的配置信息呢?比如公共配置信息、全局基本配置等。

SpringCloud Alibaba - Nacos Config 使用自定义的NameSpace & Group

在之前的章节中,我们并没有对SpringCloud Alibaba Nacos ConfigNameSpaceGroup做过修改,都是使用的默认值,默认值分别是:PublicDEFAULT_GROUP,我们本章来看下如何自定义这两项参数。

SpringCloud Alibaba - Nacos Config的多环境(Profile)配置信息读取

本章目标

读取Profile多环境下Nacos Config的配置信息,了解多环境下相同的配置优先级加载问题。

SpringCloud Alibaba - Nacos 作为配置中心 & 读取Yaml配置信息

通过本系列的前篇文章:

在之前文章中我们学习到了SpringCloud Alibaba读取Nacos Config内定义的properties类型的配置文件信息,并且使用Nacos Console进行修改配置信息后可以在应用程序内实时更新。

SpringCloud Alibaba - Nacos 作为配置中心 & 读取Properties配置信息

SpringCloud Alibaba阿里巴巴致力于对微服务管理配置注册等一整套的解决方案,内部主要是Nacos相关的依赖进行实现,本系列文章主要来讲解下Nacos ConfigSpringCloud环境下的运用。

SpringBoot核心技术:Actuator自定义节点路径 & 监控服务自定义配置

既然Actuator给我们内置提供了节点映射,我们为什么还需要进行修改呢?

正因为如此我们才需要进行修改!!!

路径都是一样的,很容易就会暴露出去,导致信息泄露,发生一些无法估计的事情,如果我们可以自定义节点的映射路径或者自定义监控服务的管理信息,这样就不会轻易的暴露出去,Actuator已经为了们提供了对应的方法来解决这个问题,下面我们来看下吧。

SpringBoot核心技术:Actuator远程关闭服务“黑科技”

之前章节介绍了Actuator对服务系统监控相关的知识点,了解到了开放指定监控节点查看详细健康信息,我们本章来介绍下Actuator的黑科技,远程关闭应用服务。

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×