微服务配置中心选型(微服务 配置中心 选型)

微服务配置中心选型(微服务 配置中心 选型)将单应用划分为一组小的服务 各服务独立部署 独立运行 服务之间相互调用 互相配合完成 SpringCloud 分布式微服务架构的一站式解决方案 多种微服务架构落地技术的几何体 每个版本都有对应的 SpringBoot 版本 版本选型官网链接 版本选型官网链接 父工程构建 第一步 新建工程 第二步 字符编码 第三步 注解激活 第四步 编译版本 第五步 文件过滤 父工程 pom xml 文件整理 第一步 文件管理 第二步 内容修改




  • 将单元应用划分为一组小的服务,各服务独立部署,独立运行,服务之间相互调用,互相配合完成。
  • SpringCloud = 分布式微服务架构的一站式解决方案,多种微服务架构落地技术的几何体。

微服务项目 部署 服务器配置要求_微服务项目 部署 服务器配置要求

每个版本都有对应的SpringBoot版本,版本选型官网链接:版本选型官网链接

  • 父工程构建

第一步:新建工程

微服务项目 部署 服务器配置要求_spring cloud_02

微服务项目 部署 服务器配置要求_微服务_03


微服务项目 部署 服务器配置要求_spring_04

第二步:字符编码

微服务项目 部署 服务器配置要求_spring cloud_05


第三步:注解激活

微服务项目 部署 服务器配置要求_微服务_06


第四步:编译版本

微服务项目 部署 服务器配置要求_spring cloud_07


第五步:文件过滤

微服务项目 部署 服务器配置要求_架构_08

  • 父工程pom.xml文件整理

第一步:文件管理

微服务项目 部署 服务器配置要求_架构_09


第二步:内容修改

dependencyManagement与dependencies区别

  • dependencyManagement用作总pom文件中,便于统一管理版本;
  • dependencyManagement只是声明依赖,并不引入,子项目需重新声明依赖;

其他技巧:

  • 跳过测试
  • 微服务项目 部署 服务器配置要求_spring cloud_10

  • install发布
  • 微服务项目 部署 服务器配置要求_微服务_11

  • 子模块搭建-支付模块

第一步:建module

微服务项目 部署 服务器配置要求_spring cloud_12


微服务项目 部署 服务器配置要求_spring_13

第二步:改pom

第三步:写yml
application.yml

第四步:主启动
PaymentApplication .java

第五步:业务类

微服务项目 部署 服务器配置要求_微服务_14

执行:http://localhost:8001/payment/1

结果:{“code”:200,“msg”:“成功”,“date”:null}

注意:
——使用result封装数据结果集;

  • 子模块搭建-订单模块
    搭建步骤与支付模块相同

注意:

——调用支付模块,不需要业务处理逻辑;

微服务项目 部署 服务器配置要求_微服务项目 部署 服务器配置要求_15

——需要config配置RestTemplate;

——controller类
注意:

  • 请求方式为get;
  • post无法使用RequestBody注解;

1、子工程-支付模块

  • pom.xml
  • yml
  • controller

2、子工程-订单模块

  • pom.xml
  • yml
  • controller
  • Result
  • 代码重构
    (1)提出公共部分
    (2)install发布

    (3)在其他服务中引入

采坑1:发布的服务一定要有gruopId字段,与引入的groupId一致


编程小号
上一篇 2025-08-16 07:11
下一篇 2025-08-31 21:01

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/bian-cheng-ri-ji/73409.html