博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
(七)微服务分布式云架构spring cloud - common-service 项目构建过程
阅读量:6869 次
发布时间:2019-06-26

本文共 6902 字,大约阅读时间需要 23 分钟。

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

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

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

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

  2. 复制代码

    4.0.0
    org.springframework.cloud
    spring-cloud-starter-parent
    Dalston.RELEASE

    com.ml.honghu
    particle-commonservice
    0.0.1-SNAPSHOT
    pom
    particle-commonservice
    particle-commonservice project for Spring Boot
    particle-commonservice-config
    particle-commonservice-eureka
    particle-commonservice-mq
    particle-commonservice-cache
    particle-commonservice-sso
    particle-commonservice-apigateway
    particle-commonservice-zipkin
    particle-commonservice-admin
    particle-commonservice-turbine
    particle-commonservice-combine
    particle-commonservice-sequence
    UTF-8
    UTF-8
    1.8
    5.3.4.Final
    1.2.3
    1.0.26
    1.2.2
    1.2.3
    1.0.11
    2.6.9
    2.0.4
    2.4.2
    5.15.1
    1.4
    3.4.1
    -->
    1.7.7
    3.3.2
    2.4
    1.9
    1.3.1
    1.9.1
    1.1.40
    1.4.7
    17.0
    5.5.1
    1.4.7
    3.9
    3.2.5
    2.6.0
    1.2.7.Final
    0.0.1-SNAPSHOT
    1.5.1
    1.2.35
    org.springframework.cloud
    spring-cloud-dependencies
    Dalston.RELEASE
    pom
    import
    org.jasig.cas.client
    cas-client-core
    3.4.1
    io.springfox
    springfox-swagger2
    2.5.0
    de.codecentric
    spring-boot-admin-server
    ${spring-boot-admin.version}
    de.codecentric
    spring-boot-admin-server-ui
    ${spring-boot-admin.version}
    de.codecentric
    spring-boot-admin-server-ui-hystrix
    ${spring-boot-admin.version}
    de.codecentric
    spring-boot-admin-server-ui-turbine
    ${spring-boot-admin.version}
    de.codecentric
    spring-boot-admin-server-ui-login
    ${spring-boot-admin.version}
    de.codecentric
    spring-boot-admin-server-ui-activiti
    ${spring-boot-admin.version}
    org.slf4j
    slf4j-api
    1.7.25
    com.ml.honghu
    component-base
    ${com.ml.honghu.componet.version}
    com.ml.honghu
    component-redis
    ${com.ml.honghu.componet.version}
    com.ml.honghu
    component-utils
    ${com.ml.honghu.componet.version}
    com.ml.honghu
    component-sequence-api
    ${com.ml.honghu.componet.version}
    com.ml.honghu
    component-admin-ui-zipkin
    ${com.ml.honghu.componet.version}
    com.ml.honghu
    component-admin-ui-route
    ${com.ml.honghu.componet.version}
    com.ml.honghu
    component-zuul-label
    ${com.ml.honghu.componet.version}
    复制代码

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

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

转载于:https://juejin.im/post/5a72b8a56fb9a01cab28967c

你可能感兴趣的文章
还在用密码登录 ECS?ECS 控制台更安全的 SSH 密钥对 来了
查看>>
哪种编程语言最流行?而这到底又意味着什么
查看>>
为什么企业不对 GPL 侵权采取法律行动
查看>>
《Spark大数据分析实战》——第1章Spark简介
查看>>
5.5确认范围
查看>>
Chris Grainger:我们如何才能更好地编程?
查看>>
以黑客教主之名,TK 发现 Windows 史上最大漏洞
查看>>
《IPv6精髓(第2版)》——导读
查看>>
《Windows Server 2012 Hyper-V虚拟化管理实践》一1.2 Hyper-V安装前后的变化
查看>>
Proxmox VE 4.4 发布,新 Ceph 仪表盘上线
查看>>
《CCNP TSHOOT(642-832)学习指南》一1.2 维护进程及维护流程
查看>>
华为宣布开源流处理平台查询语言 StreamCQL
查看>>
2016 年 6 月 RedMonk 编程语言排行榜
查看>>
《Adobe Photoshop CC经典教程(彩色版)》—第1课1.4节在Photoshop中还原操作
查看>>
HttpClient使用详解
查看>>
增强现实?先不要指望那些眼镜了
查看>>
《iOS 6核心开发手册(第4版)》——1.10节秘诀:使用多触摸交互
查看>>
《云数据管理:挑战与机遇》一第1章
查看>>
《嵌入式C编程实战》——1.5 软件开发工具
查看>>
分析3000份技术面试数据:这几大指标比你毕业于哪所学校更要紧
查看>>