
Spring Cloud Alibaba 微服务实战
文章平均质量分 79
本期专栏笔者将和大家一起家深入了解SpringCloud以及基于Spring Cloud Alibaba进行企业级微服务开发实战。
通过本专栏你能学到Spring Cloud Alibaba Nacos、SpringCloud、SpringBoot、Mybatis、Docker、Redis、Ngi
彬禹随笔
基于K8s平台,深耕于Java微服务分布式架构,感兴趣的领域有Go、Rust等语言、数据库、重构与模式以及敏捷开发。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
第 10 章 Nacos 实现 Spring Boot 程序读取共享配置数据
本 《Spring Cloud Alibaba微服务实战》 专栏共 30 期,本期为第 10 期内容, 查看专栏详情,猛戳 《Spring Cloud Alibaba微服务实战》。10.1 章节回顾上一篇 《Nacos多环境配置部署》 讲解中,主要跟大家分享了服务部署多套环境配置,本章节将讲解应用程序利用Nacos配置中心读取多共享配置文件,实现程序配置参数初始化。10.2 前言如果小伙伴们对 SpringCloud 的 ConfigServer配置中心比较熟知的话,如何实现共享配置似曾相识对不对原创 2022-04-30 19:38:21 · 641 阅读 · 0 评论 -
第 9 章 Nacos 多环境配置部署
本《Spring Cloud Alibaba微服务实战》专栏共 30 期,本期为第 9 期内容, 查看专栏详情,猛戳 《Spring Cloud Alibaba微服务实战》9.1 章节回顾上一篇 《Nacos配置中心初探讲解》中,主要跟大家分享了如何在Nacos配置中心定义一个服务的yaml文件以及服务如何读取配置中心的yaml文件。本章节将讲如何利用Nacos配置中心,实现服务多环境部署 。9.2 多环境配置服务多环境部署可以利用 spring.profiles 来设置,例如我们要部署开发环境(原创 2022-04-28 19:44:01 · 985 阅读 · 0 评论 -
第 8 章 Nacos 配置中心初探
本《Spring Cloud Alibaba微服务实战》专栏共 30 期,本期为第 8 期内容, 查看专栏详情,猛戳 《Spring Cloud Alibaba微服务实战》8.1 章节回顾上一篇 "Nacos服务注册与服务间调用"讲解中,主要跟大家分享了服务如何注册到Nacos以及服务间如何进行调用。本章节将从基础讲解服务从Nacos 配置中心拉取配置文件进行初始化,以及如何获取参数值进行展示。8.2 编写demo工程在 IDEA 创建基于 maven 的 nacos-config 项目,同时在工原创 2022-04-26 07:20:43 · 217 阅读 · 0 评论 -
第 7 章 Nacos 服务注册与服务间调用
Nacos部署单节点部署参考《第 2 章 Nacos单机模式部署》集群部署参考 《第 4 章 Nacos集群部署》定义Maven工程创建服务提供方工程:nacos-provider,服务消费方工程:nacos-consumer在工程中添加启动web工程的spring-boot-starter-web组件以及用于服务注册的spring-cloud-starter-alibaba-nacos-discovery组件pom依赖配置项目启动文件:boostrap.ymlspring.a原创 2022-04-23 21:33:43 · 865 阅读 · 0 评论 -
第 6 章 为工程定义 Maven 父 POM 依赖
本《Spring Cloud Alibaba微服务实战》专栏共 30 期,本期为第 6 期内容, 查看专栏详情,猛戳 《Spring Cloud Alibaba微服务实战》6.1 章节回顾上一篇 "Nacos 域名 +VIP 模式进行集群部署"讲解中,主要跟大家分享了域名+ VIP 方式构建 Nacos 集群部署方式。由于前面花了总共五个章节篇幅介绍 Naocs 以及如何部署 Nacos。但从本章节开始,正式进入实际工程代码开发章节,真正的 Spring Cloud Alibaba 硬核开发核心内容。原创 2022-04-17 16:26:05 · 963 阅读 · 0 评论 -
第 5 章 Nacos 域名 + VIP 模式进行集群部署
目录章节回顾前置条件Nginx 配置验证本《Spring Cloud Alibaba微服务实战》专栏共 30 期,本期为第 5 期内容,查看专栏详情,猛戳:专栏详情章节回顾上一篇《Nacos 集群部署》讲解中,主要跟大家分享了如何构建生产级高可用 Nacos 集群部署方式,来满足大规模服务的注册与发现。但这里有个缺陷,Nacos 集群节点是以 IP 的方式暴露给服务注册方,例如写死 Nacos 注册中心地址:这样会给以后 Nacos 迁移部署带来很大麻烦。所以在实际的生产环境中,需要为 Nacos原创 2020-12-31 10:59:03 · 1860 阅读 · 0 评论 -
第 4 章 Nacos 集群部署
目录Nacos 部署方式Nacos 安装Nacos 启动Nacos 验证Nacos 部署方式官方有三种部署方式http://ip1:port/openAPI 直连ip模式,机器挂则需要修改ip才可以使用。http://vip:port/openAPI 挂载VIP模式,直连vip即可,下面挂server真实ip,可读性不好http://nacos.com:port/openAPI 域名 + VIP模式,可读性好,而且换ip方便,推荐模式笔者建议使用第三种方式:域名 + VIP模式进行部署。原创 2020-12-31 10:38:28 · 538 阅读 · 2 评论 -
第 3 章 为 Nacos 配置 Mysql 数据库
前言在没有对Nacos做任何数据源配置的情况下,官方默认提供了嵌入式数据库:Derby,来实现数据的存储。打开Nacos Server的data目录,其数据存储放在derby-data目录下。Derby是用Java库编写的数据库,属于Apache的一个开源项目。 在实际的生产环境中,一般不会用Nacos官方提供的嵌入式数据库方式存储数据,幸运的是Nacos提供Mysql数据存储方式,所以接下来要讲的内容是:“如何利用Mysql改造Nacos的数据存储方式”,以方便观察数据存储的基本情况。原创 2020-11-07 19:55:43 · 3939 阅读 · 0 评论 -
第 2 章 Nacos 单机模式部署
环境准备1、Linux环境:Centos72、Java8:参考《Linux安装Java8及JDK环境配置》下载Nacos Server从Nacos的Github仓库地址下载最新1.1.3版本的gz包。wget https://github.com/alibaba/nacos/releases/download/1.1.3/nacos-server-1.1.3.tar.gz解...原创 2020-03-09 11:45:11 · 3095 阅读 · 0 评论 -
第 1 章 Spring Cloud Alibaba 的前世今生
Spring Boot介绍SpringBoot是由Pivotal团队在2013年开始研发、2014年4月发布第一个版本的全新开源的轻量级框架。目的是解决企业项目一站式部署,通过内嵌 Servlet容器(如Tomcat)创建可执行的jar,用简单的java -jar方式 就能实现Java项目快速部署,省去了Tomcat等 Servlet容器部署环节。通过注解方式,弱化了xml的作用, ...原创 2020-03-09 11:34:25 · 1081 阅读 · 0 评论