Nacos

《Spring Cloud Alibaba基础教程》连载目录

早过忘川 提交于 2019-11-26 21:57:57
Spring Cloud Alibaba与Spring Boot、Spring Cloud之间不得不说的版本关系 说说我为什么看好Spring Cloud Alibaba Spring Cloud Alibaba到底坑不坑? 注册中心与配置中心:Nacos Spring Cloud Alibaba基础教程:使用Nacos实现服务注册与发现 Spring Cloud Alibaba基础教程:Nacos 生产级版本 0.8.0 Spring Cloud Alibaba基础教程:支持的几种服务消费方式(RestTemplate、WebClient、Feign) Spring Cloud Alibaba基础教程:使用Nacos作为配置中心 Spring Cloud Alibaba基础教程:Nacos配置的加载规则详解 Spring Cloud Alibaba基础教程:Nacos配置的多环境管理 Spring Cloud Alibaba基础教程:Nacos配置的多文件加载与共享配置 Spring Cloud Alibaba基础教程:Nacos的数据持久化 Spring Cloud Alibaba基础教程:Nacos的集群部署 分布式流量防卫兵:Sentinel Spring Cloud Alibaba基础教程:使用Sentinel实现接口限流 Spring Cloud Alibaba基础教程

专属福利,恒宇少年精心准备了3本自制电子小册

血红的双手。 提交于 2019-11-26 18:24:23
电子小册 恒宇少年从2017年开始编写 SpringBoot 相关的技术性文章,2018年编写 SpringCloud 相关的技术性文章,到了2019年开始着手编写 ApiBoot 系列的开源框架以及 ApiBoot 内的各个组件使用文章,为了方便大家学习特意将之前的技术文章进行整理归档,合并为电子小册(PDF)的形式,现已合并归档的小册名称如下所示: 1.《SpringBoot核心技术 - 电子小册 - 恒宇少年版》 该电子小册目前从四个方面提供了技术文章,分别是: 基础配置 、 核心提升 、 效率编程 、 扩展使用 等。 由于之前编写的 SpringBoot 相关的技术文章所使用的版本为 1.5.x ,所以对于现在最新的 2.1.x 可能会有一些差异,不过核心的技术内容还是通用的,而且恒宇少年也在继续编写 2.1.x 版本的相关文章,会将新编写的文章陆续加入到本电子小册内,请根据电子小册的更新时间而定。 请关注「程序员恒宇少年」微信公众号后回复 101 获取电子小册的下载地址。 2.《SpringCloud核心技术 - 电子小册 - 恒宇少年版》 该电子小册介绍 SpringCloud 的各个组件使用,其中包含: 服务注册中心 、 GateWay(统一网关) 、 Nacos(阿里巴巴配置中心、服务注册中心) 、 Seata(阿里巴巴分布式事务) 等内容。 新更新相关

专属福利,恒宇少年精心准备了3本自制电子小册

柔情痞子 提交于 2019-11-26 17:58:46
电子小册 恒宇少年从2017年开始编写 SpringBoot 相关的技术性文章,2018年编写 SpringCloud 相关的技术性文章,到了2019年开始着手编写 ApiBoot 系列的开源框架以及 ApiBoot 内的各个组件使用文章,为了方便大家学习特意将之前的技术文章进行整理归档,合并为电子小册(PDF)的形式,现已合并归档的小册名称如下所示: 1.《SpringBoot核心技术 - 电子小册 - 恒宇少年版》 该电子小册目前从四个方面提供了技术文章,分别是: 基础配置 、 核心提升 、 效率编程 、 扩展使用 等。 由于之前编写的 SpringBoot 相关的技术文章所使用的版本为 1.5.x ,所以对于现在最新的 2.1.x 可能会有一些差异,不过核心的技术内容还是通用的,而且恒宇少年也在继续编写 2.1.x 版本的相关文章,会将新编写的文章陆续加入到本电子小册内,请根据电子小册的更新时间而定。 请关注「程序员恒宇少年」微信公众号后回复 101 获取电子小册的下载地址。 2.《SpringCloud核心技术 - 电子小册 - 恒宇少年版》 该电子小册介绍 SpringCloud 的各个组件使用,其中包含: 服务注册中心 、 GateWay(统一网关) 、 Nacos(阿里巴巴配置中心、服务注册中心) 、 Seata(阿里巴巴分布式事务) 等内容。 新更新相关

Nacos Naming源码分析(四)- 活跃检测

落爺英雄遲暮 提交于 2019-11-26 14:02:54
临时服务实例在注册到naming server上之后,会周期性得发送心跳信息来保持节点的活跃。同时,naming server会周期性检测每个实例最后一次收到心跳信息的时间戳,摘除超时的节点并通知所有订阅的客户端。 实例活跃性检测的定时任务封装在Service类中,在init方法里启动: public class Service extends com.alibaba.nacos.api.naming.pojo.Service implements Record, RecordListener<Instances> { private ClientBeatCheckTask clientBeatCheckTask = new ClientBeatCheckTask(this); public void init() { // 启动检测任务 HealthCheckReactor.scheduleCheck(clientBeatCheckTask); ... } } ClientBeatCheckTask会获取当前服务所有的临时节点并一一检测该节点是否超时: public class ClientBeatCheckTask implements Runnable { public void run() { try { // 当前服务不由本节点操作,则跳过 if (

Jenkins集群下的pipeline实战

与世无争的帅哥 提交于 2019-11-26 09:39:08
关于Jenkins集群 在 《快速搭建Jenkins集群》 一文中,我们借助docker快速搭建了Jenkins集群,今天就在这个集群环境中创建pipeline任务,体验Jenkins集群下的并行任务; 环境信息 整个集群环境一共有三台电脑,信息如下: | 主机名 | IP地址 | 作用 | |--|--|--| | master | 192.168.133.131 | Jenkins集群的master节点,提供web服务 | | agent1 | 192.168.133.132 | Jenkins集群的一号工作接节点,标签是<font color="blue">maven</font> | | agent2 | 192.168.133.133 | Jenkins集群的二号工作接节点,标签是<font color="blue">gradle</font> | 实战内容 本次实战要体验Jenkins集群同时执行两个任务,都是编译构建GitHub上的热门开源项目: 在agent1上编译和构建spring-cloud-alibaba,再通过scp命令将构建结果传输到master电脑的<font color="blue">/usr/local/build_result</font>目录下; 在agent2编译和构建spring-framework