2021年4月7日星期三

[SpringCloud教程]2. 版本选型和项目搭建

本文介绍Spring Cloud的版本选型和父项目搭建

  • SpringCloud教程合集: https://www.cnblogs.com/spzmmd/tag/微服务教程/
  • 案例项目地址: https://gitee.com/spzmmd/spring-cloud-demo

Spring Cloud Alibaba 版本选型

建议先选择Spring Cloud Alibaba的大版本,方便兼容

  • 选择 Spring Cloud Alibaba 大版本
    访问链接,找到标题"毕业版本依赖关系(推荐使用)",选择你想要的版本,比如图红框

1546b0233ac133b35a77388a894ac3b092157fd3ad42b05b15edf12bbe2068db.png
由于Alibaba已经指出了最合适的版本,所以我们不去SpringCloud官网查询合适版本,直接使用Alibaba官方提供的建议即可:

  • Spring Cloud Version: Spring Cloud Hoxton.SR8
  • Spring Cloud Alibaba Version: 2.2.5.RELEASE
  • Spring Boot Version: 2.3.2.RELEASE

Spring Cloud 版本选择(可选)

备忘用,如果需要单独使用Spring Cloud,则可参考

  1. 选择大版本
    访问链接,拉下来找到如图所示表格,选择SpringCloud大版本(如图红框,这里选择了Hoxton),然后其右边即为对应SpringBoot版本

sc-0-0.png

  1. 选择推荐版本
    访问链接,点击"LEARN",根据你选择的大版本号点击对应的"Reference Doc."

7c3464f069acbf6b89884e671130448d44a462228602bbb4a0cb2b355d11d4ea.png
而后即可查看到推荐版本
b4b7550f0296366b9f6f31dde23b58d06ce23e68dad79ea4a4e9c399b99f01b2.png

  1. 如果想查看指定大版本的推荐版本(可选),直接访问如下链接

    https://docs.spring.io/spring-cloud/docs/**大版本号**/reference/html例如 https://docs.spring.io/spring-cloud/docs/Hoxton.SR10/reference/html/
  2. 查看版本兼容范围(可选)
    访问链接

sc-0-1.png

微服务组件选型

  • 注册中心

    • Eureka - 停更弃用
    • zookeeper
    • Consul
    • Nacos - 推荐
  • 服务调用

    • Ribbon
    • LoadBalancer
    • Feign - 弃用
    • OpenFeign
  • 服务降级

    • Hystrix - 弃用
    • Sentinel - 推荐
  • 服务网关

    • Zuul - 弃用
    • Gateway
  • 服务配置

    • Config - 弃用
    • Nacos - 推荐
  • 服务总线

    • Bus
    • Nacos - 推荐

建立案例项目

以订单项目为例,演示SpringCloud和SpringCloudAlibaba的使用,代码可从此处下载

建立父项目

  • 使用idea建立maven项目,删除src目录,编辑pom.
  • Spring Cloud Version: Spring Cloud Hoxton.SR8
  • Spring Cloud Alibaba Version: 2.2.5.RELEASE
  • Spring Boot Version: 2.3.2.RELEASE
<?

交流&联系

  • QQ群
    欢迎加入Java交流群(qq群号: 776241689 )

  • 公众号
    PS:小到Java后端技术、计算机基础知识,大到微服务、Service Mesh、大数据等,都是本人研究的方向。我将定期在公众号中分享技术干货,希望以我一己之力,抛砖引玉,帮助朋友们提升技术能力,共同进步!
    在这里插入图片描述

  • 博客

    • 掘金
    • CSDN
    • 博客园








原文转载:http://www.shaoqun.com/a/668721.html

跨境电商:https://www.ikjzd.com/

巴士物流:https://www.ikjzd.com/w/2329

代购公司:https://www.ikjzd.com/w/1982


本文介绍SpringCloud的版本选型和父项目搭建SpringCloud教程合集:https://www.cnblogs.com/spzmmd/tag/微服务教程/案例项目地址:https://gitee.com/spzmmd/spring-cloud-demoSpringCloudAlibaba版本选型建议先选择SpringCloudAlibaba的大版本,方便兼容选择SpringCloudA
小马哥:https://www.ikjzd.com/w/1655
hts:https://www.ikjzd.com/w/525
腾邦:https://www.ikjzd.com/w/1382
公婆蛮不讲理婚姻生活让我焦头烂额_婚姻生活_口述:http://lady.shaoqun.com/m/a/91450.html
通知!亚马逊FBA暂停接受意大利和法国站上非必需品消费者订单:https://www.ikjzd.com/home/118635
异地恋你爱不爱?维持异地恋做好这几点:http://www.30bags.com/a/250084.html

没有评论:

发表评论