Fork me on GitHub

Spring Cloud Alibaba

搭建生产可用的Nacos集群

注:本文使用Nacos 1.0.1 前面部署的是单机版的Nacos Server,这一般不适用于生产。 本节详细探讨如何搭建一个生产可用的Nacos集群。讨论的内容主要包括:使用MySQL作为存储持久化数据,以及如何搭建Nacos集群。 一、部署架构图部署架构图如下: 二、安装MySQL数据库生产环境需使用MySQL作为后端存储,因此需要搭建MySQL。生产中,MySQL建议至少主备模式,高可用MySQL更佳。 高可用MySQL搭建方案有很多(例如MMM、MHA...

Spring Cloud Alibaba系列教程-05-Sentinel入门与整合

TIPS 本文基于: Spring Boot 2.1.5 Spring Cloud Greenwich.SR1 Spring Cloud Alibaba 0.9.0 Nacos 1.0.0 Sentinel 是什么?随着微服务的流行,服务和服务之间的稳定性变得越来越重要。Sentinel 以流量为切入点,从流量控制、熔断降级、系统负载保护等多个维度保护服务的稳定性。 简单来说,Sentinel是一个轻量级的流量控制、熔断降级 Java 库。 Sentinel 具...

Spring Cloud Alibaba系列教程-04-使用Nacos管理配置

之前,笔者详细探讨了如何使用 Spring Cloud Config 管理配置,详见: 跟我学Spring Cloud(Finchley版)-19-配置中心-Spring Cloud Config 跟我学Spring Cloud(Finchley版)-20-Spring Cloud Config-Git仓库配置详解 跟我学Spring Cloud(Finchley版)-21-Spring Cloud Config-配置属性加解密 本节来探讨如何使用Nacos管理配置...

Spring Cloud Alibaba系列教程-03-搭建生产可用的Nacos集群

注:本文已经失效,请移步:http://www.itmuch.com/spring-cloud-alibaba/nacos-ha Spring Cloud Alibaba系列教程-01-Nacos安装与启停 一节,已搭建一个单实例Nacos——它使用内嵌数据库Derby,这显然不适用于生产。 本节详细探讨如何搭建一个生产可用的Nacos集群。讨论的内容主要包括:使用MySQL作为存储持久化数据,以及如何搭建Nacos集群。 安装MySQL数据库生产环境需使用MySQ...

Spring Cloud Alibaba系列教程-02-将应用注册到Nacos上

在 跟我学Spring Cloud(Finchley版)-02-构建分布式应用 一文中,已编写好两个微服务;在 跟我学Spring Cloud(Finchley版)-04-服务注册与服务发现-原理剖析 一文中详细剖析了服务发现的原理。如果对这块知识有疑问,可先行复习一下。 本文探讨如何将 跟我学Spring Cloud(Finchley版)-02-构建分布式应用 一节中的应用注册到Nacos上。 准备工作在pom.xml 中添加如下内容,主要是引入Spring Clo...

Spring Cloud Alibaba系列教程-01-Nacos安装与启停

1月前后开始为Spring Cloud Alibaba系列博客攒稿,成果如下图所示,今天开始发布。 如图的排序可能还不是很合理,发布之前会再整理下,尽量降低学习曲线,给读者提供一个更佳舒适的学习体验。 之前的Spring Cloud系列也会继续连载。 更新节奏:Spring Cloud系列每周至少2篇,Spring Cloud Alibaba系列每周至少1篇。 放心,两个系列都不会烂尾的。 Nacos 是阿里开源的易于构建云原生应用的动态服务发现、配置管理和服务管...

Spring Cloud Alibaba迁移指南2:一行代码从Hystrix迁移到Sentinel

本文对Hystrix、Resilience4j、Sentinel进行对比,并探讨如何使用一行代码将Hystrix迁移到Sentinel。 作者:洛夜,校对:周立 在本博客首发,欢迎转载。 前段时间,Netflix宣布Hystrix进入维护模式,详见Hystrix停止开发,我们该何去何从? ,而Spring Cloud亦宣布Spring Cloud Netflix进入维护状态,后续不再进行更新已成为事实。作为开发者的我们,如何使用极简的方式替换Hystrix成为首要解...

Spring Cloud Alibaba迁移指南1:零代码从Eureka迁移到Nacos

本文探讨如何零代码将Eureka迁移到Nacos。 作者:得少,校对:周立。 在本博客首发,欢迎转载。 Spring Cloud官方宣布Spring Cloud Netflix进入维护状态(详见Spring Cloud Netflix项目进入维护模式之我见 ),后续不再会有新的功能已成为事实。 作为开发者,如何使用极简的方式替换Netflix相关组件成为首要解决的问题。Spring Cloud Alibaba实现了Spring Cloud服务注册规范——这让开发者能...