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

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

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

spring initializr官网

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

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

下面是两文件的是的区别

配置多环境

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

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

uat:用户单元测试环境

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

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

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

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

相关推荐
从零开始学习人工智能8 分钟前
快速搭建B/S架构HTML演示页:从工具选择到实战落地
前端·架构·html
小小工匠40 分钟前
架构思维: 高并发场景下的系统限流实战
架构·限流算法·限流实战
阿里云云原生3 小时前
HiMarket 正式开源,为企业落地开箱即用的 AI 开放平台
微服务
流影ng3 小时前
【HarmonyOS】MVVM与三层架构
华为·架构·harmonyos
虫小宝4 小时前
返利app的消息队列架构:基于RabbitMQ的异步通信与解耦实践
分布式·架构·rabbitmq
We....5 小时前
Java分布式编程:RMI机制
java·开发语言·分布式
在未来等你5 小时前
Elasticsearch面试精讲 Day 18:内存管理与JVM调优
大数据·分布式·elasticsearch·搜索引擎·面试
梦中的天之酒壶5 小时前
多级缓存架构
缓存·架构
We....5 小时前
Java 分布式缓存实现:结合 RMI 与本地文件缓存
java·分布式·缓存
Chasing__Dreams5 小时前
kafka--基础知识点--5.3--producer事务
分布式·kafka