栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java > SpringBoot

(七)整合spring cloud云服务架构

SpringBoot 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

(七)整合spring cloud云服务架构

我们将对common-service整个项目进行剖析,将整个构建的流程给记录下来,让更多的关注者来参考学习。

首先在构建spring cloud的common-service之前,我们需要准备的技术:

Maven(项目构建)、Spring Boot、Spring Cloud、微服务概念、去中心化思想、分布式等,针对于common-service的顶级项目,这里我们主要使用Maven来构建,闲话少说,我们直接上代码是最直观的。

  1. 创建一个Maven的顶级项目,其中pom.xml文件配置如下:

Xml代码

  1. xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
  2. 4.0.0
  3. org.springframework.cloud
  4. spring-cloud-starter-parent
  5. Dalston.RELEASE
  6. com.ml.honghu
  7. particle-commonservice
  8. 0.0.1-SNAPSHOT
  9. pom

  10. particle-commonservice
  11. particle-commonservice project for Spring Boot

  12. particle-commonservice-config
  13. particle-commonservice-eureka
  14. particle-commonservice-mq
  15. particle-commonservice-cache
  16. particle-commonservice-sso
  17. particle-commonservice-apigateway
  18. particle-commonservice-zipkin
  19. particle-commonservice-admin
  20. particle-commonservice-turbine
  21. particle-commonservice-combine
  22. particle-commonservice-sequence
  23. UTF-8
  24. UTF-8
  25. 1.8

  26. 5.3.4.Final
  27. 1.2.3
  28. 1.0.26
  29. 1.2.2
  30. 1.2.3
  31. 1.0.11
  32. 2.6.9
  33. 2.0.4
  34. 2.4.2
  35. 5.15.1
  36. 1.4
  37. 3.4.1 -->

  38. 1.7.7
  39. 3.3.2
  40. 2.4
  41. 1.9
  42. 1.3.1
  43. 1.9.1
  44. 1.1.40
  45. 1.4.7
  46. 17.0
  47. 5.5.1
  48. 1.4.7
  49. 3.9
  50. 3.2.5

  51. 2.6.0
  52. 1.2.7.Final
  53. 0.0.1-SNAPSHOT
  54. 1.5.1
  55. 1.2.35
  56. org.springframework.cloud
  57. spring-cloud-dependencies
  58. Dalston.RELEASE
  59. pom
  60. import
  61. org.jasig.cas.client
  62. cas-client-core
  63. 3.4.1
  64. io.springfox
  65. springfox-swagger2
  66. 2.5.0
  67. de.codecentric
  68. spring-boot-admin-server
  69. ${spring-boot-admin.version}
  70. de.codecentric
  71. spring-boot-admin-server-ui
  72. ${spring-boot-admin.version}
  73. de.codecentric
  74. spring-boot-admin-server-ui-hystrix
  75. ${spring-boot-admin.version}
  76. de.codecentric
  77. spring-boot-admin-server-ui-turbine
  78. ${spring-boot-admin.version}
  79. de.codecentric
  80. spring-boot-admin-server-ui-login
  81. ${spring-boot-admin.version}
  82. de.codecentric
  83. spring-boot-admin-server-ui-activiti
  84. ${spring-boot-admin.version}
  85. org.slf4j
  86. slf4j-api
  87. 1.7.25
  88. com.ml.honghu
  89. component-base
  90. ${com.ml.honghu.componet.version}
  91. com.ml.honghu
  92. component-redis
  93. ${com.ml.honghu.componet.version}
  94. com.ml.honghu
  95. component-utils
  96. ${com.ml.honghu.componet.version}
  97. com.ml.honghu
  98. component-sequence-api
  99. ${com.ml.honghu.componet.version}
  100. com.ml.honghu
  101. component-admin-ui-zipkin
  102. ${com.ml.honghu.componet.version}
  103. com.ml.honghu
  104. component-admin-ui-route
  105. ${com.ml.honghu.componet.version}
  106. com.ml.honghu
  107. component-zuul-label
  108. ${com.ml.honghu.componet.version}

当前的pom.xml文件引入了spring cloud相关版本配置,通用工具版本配置,honghu相关组件配置(因为其他的系统服务项目依赖于相关的组件,组件项目也是后面来创建的)有spring cloud b2b2c电子商务需求的朋友可以加企鹅求求:一零三八七七四六二六

从现在开始,我这边会将近期研发的spring cloud微服务云架构的搭建过程和精髓记录下来,帮助更多有兴趣研发spring cloud框架的朋友,大家来一起探讨spring cloud架构的搭建过程及如何运用于企业项目。我们将对common-service整个项目进行剖析,将整个构建的流程给记录下来,让更多的关注者来参考学习。

首先在构建spring cloud的common-service之前,我们需要准备的技术:

Maven(项目构建)、Spring Boot、Spring Cloud、微服务概念、去中心化思想、分布式等,针对于common-service的顶级项目,这里我们主要使用Maven来构建,闲话少说,我们直接上代码是最直观的。

  1. 创建一个Maven的顶级项目,其中pom.xml文件配置如下:

Xml代码

  1. xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
  2. 4.0.0
  3. org.springframework.cloud
  4. spring-cloud-starter-parent
  5. Dalston.RELEASE
  6. com.ml.honghu
  7. particle-commonservice
  8. 0.0.1-SNAPSHOT
  9. pom

  10. particle-commonservice
  11. particle-commonservice project for Spring Boot

  12. particle-commonservice-config
  13. particle-commonservice-eureka
  14. particle-commonservice-mq
  15. particle-commonservice-cache
  16. particle-commonservice-sso
  17. particle-commonservice-apigateway
  18. particle-commonservice-zipkin
  19. particle-commonservice-admin
  20. particle-commonservice-turbine
  21. particle-commonservice-combine
  22. particle-commonservice-sequence
  23. UTF-8
  24. UTF-8
  25. 1.8

  26. 5.3.4.Final
  27. 1.2.3
  28. 1.0.26
  29. 1.2.2
  30. 1.2.3
  31. 1.0.11
  32. 2.6.9
  33. 2.0.4
  34. 2.4.2
  35. 5.15.1
  36. 1.4
  37. 3.4.1 -->

  38. 1.7.7
  39. 3.3.2
  40. 2.4
  41. 1.9
  42. 1.3.1
  43. 1.9.1
  44. 1.1.40
  45. 1.4.7
  46. 17.0
  47. 5.5.1
  48. 1.4.7
  49. 3.9
  50. 3.2.5

  51. 2.6.0
  52. 1.2.7.Final
  53. 0.0.1-SNAPSHOT
  54. 1.5.1
  55. 1.2.35
  56. org.springframework.cloud
  57. spring-cloud-dependencies
  58. Dalston.RELEASE
  59. pom
  60. import
  61. org.jasig.cas.client
  62. cas-client-core
  63. 3.4.1
  64. io.springfox
  65. springfox-swagger2
  66. 2.5.0
  67. de.codecentric
  68. spring-boot-admin-server
  69. ${spring-boot-admin.version}
  70. de.codecentric
  71. spring-boot-admin-server-ui
  72. ${spring-boot-admin.version}
  73. de.codecentric
  74. spring-boot-admin-server-ui-hystrix
  75. ${spring-boot-admin.version}
  76. de.codecentric
  77. spring-boot-admin-server-ui-turbine
  78. ${spring-boot-admin.version}
  79. de.codecentric
  80. spring-boot-admin-server-ui-login
  81. ${spring-boot-admin.version}
  82. de.codecentric
  83. spring-boot-admin-server-ui-activiti
  84. ${spring-boot-admin.version}
  85. org.slf4j
  86. slf4j-api
  87. 1.7.25
  88. com.ml.honghu
  89. component-base
  90. ${com.ml.honghu.componet.version}
  91. com.ml.honghu
  92. component-redis
  93. ${com.ml.honghu.componet.version}
  94. com.ml.honghu
  95. component-utils
  96. ${com.ml.honghu.componet.version}
  97. com.ml.honghu
  98. component-sequence-api
  99. ${com.ml.honghu.componet.version}
  100. com.ml.honghu
  101. component-admin-ui-zipkin
  102. ${com.ml.honghu.componet.version}
  103. com.ml.honghu
  104. component-admin-ui-route
  105. ${com.ml.honghu.componet.version}
  106. com.ml.honghu
  107. component-zuul-label
  108. ${com.ml.honghu.componet.version}

当前的pom.xml文件引入了spring cloud相关版本配置,通用工具版本配置,honghu相关组件配置(因为其他的系统服务项目依赖于相关的组件,组件项目也是后面来创建的)

从现在开始,我这边会将近期研发的spring cloud微服务云架构的搭建过程和精髓记录下来,帮助更多有兴趣研发spring cloud框架的朋友,大家来一起探讨spring cloud架构的搭建过程及如何运用于企业项目。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/234871.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号