微服务分布式(一、项目初始化)

微服务是将大型的web项目拆分成成多个小型的springboot工程,依靠spring cloud相关分布式框架的工具进行整合,通常将一个大项目中不同的业务和技术分别拆分成不同的小模块独立运行。

下面我们先进行项目初始化,项目工具特别方便,我们不用自己去写初始化项目,通过spring initializr 工具直接将配置选好后导出即可

spring initializr官网

导出后导入我们的开发工具,我这里使用idea

文件名称必须是application,格式可以是yml或者properties

下面是两文件的是的区别

配置多环境

名字必须是以**application-**开头

sit :用户验收测试集成环境

uat:用户单元测试环境

在不同环境的配置文件里写入对应环境的配置信息

例如我们不同环境启动不同端口

在我们的基础配置文件中添加运行那个环境的配置,这样我们就可以通过修改名称来直接指定运行的配置文件

到此我们配置好了,我们的基础项目,大家可以通过改变环境名称来查看启动项目的端口号

相关推荐
jayaccc3 小时前
微前端架构实战全解析
前端·架构
roman_日积跬步-终至千里3 小时前
【大数据架构-数据中台(2)】数据中台建设与架构:从战略到落地的完整方法论
大数据·架构
颜淡慕潇3 小时前
Spring Boot 3.3.x、3.4.x、3.5.x 深度对比与演进分析
java·后端·架构
gaize12133 小时前
服务器分类及区别划分!多样化服务器用途体系架构及层次分类
运维·服务器·架构
小二·4 小时前
微前端架构完全指南:qiankun 与 Module Federation 双方案深度对比(Vue 3 + TypeScript)
前端·架构·typescript
DKunYu4 小时前
7.SpringCloudConfig
spring cloud·微服务
roman_日积跬步-终至千里5 小时前
【大数据架构-数据中台(1)】解码数据中台:从概念到认知
大数据·架构·dubbo
狼爷5 小时前
Saga 分布式事务模式详解
架构
oMcLin6 小时前
如何在 Red Hat Linux 8 上实现 Kubernetes 自定义资源管理器(CRD)扩展,支持微服务架构
linux·架构·kubernetes