当前位置:网站首页 > 微服务架构 > 正文

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



  • 单元应用划分为一组小的服务,各服务独立部署,独立运行,服务之间相互调用,互相配合完成。
  • 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

  • 子模块搭建-支付模块

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

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

第二步:改pom

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

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

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

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

——需要config配置RestTemplate;

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

1、子工程-支付模块

  • pom.xml
  • yml
  • controller

2、子工程-订单模块

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

    (3)在其他服务中引入

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

到此这篇微服务配置中心选型(微服务 配置中心 选型)的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!

版权声明


相关文章:

  • git服务器有哪些(git 文件服务器)2025-04-22 17:00:09
  • 模型训练服务器(训练模型操作最简单的服务器)2025-04-22 17:00:09
  • 个人服务器用处(个人服务器什么配置比较好)2025-04-22 17:00:09
  • 服务器部署(微信小程序服务器部署)2025-04-22 17:00:09
  • 个人服务器是什么(个人服务器什么配置比较好)2025-04-22 17:00:09
  • samba windows共享(win10 samba共享服务)2025-04-22 17:00:09
  • 免费的个人服务器软件(免费的个人服务器软件有哪些)2025-04-22 17:00:09
  • 个人服务器搭建网站(个人搭建服务器建网站)2025-04-22 17:00:09
  • 微信小程序制作(微信小程序制作官网)2025-04-22 17:00:09
  • 微信为啥没linux版(linux系统装微信)2025-04-22 17:00:09
  • 全屏图片