写这个文章之前,突然想起一句话,比较适合现在的状态和坐在电脑前的你的状态
永远不要低估自己的能力,也永远不要高估自己的毅力
是的,之前一直想着去学习下SpringCloud,总感觉自己没有那么多的服务器做支持搞不下来,下决心系统的学习一边,但是总被各种项目、工作打断。不过,我坚信,只要能够坚持学下来,没有搞不定的东西。
本篇文章假设你已经熟悉了JAVA、IDEA操作、SpringMVC、SpringBoot等基本操作,如果真的不熟悉也没关系,跟着敲下来,对于系统的认知和方向一定是很有利的。当然,我也是处于学习阶段,所以教程难免有些错误和遗漏,欢迎大家指出,共同进步。
分布式集群,要解决的问题就是高并发、高容灾,而SpringCloud对于分布式集群有一整套的方案,本篇教程我们就从基本的SpringBoot项目开始,逐步的把我们的Web项目(基于商城的商品和订单服务,本篇主要做分布式讲解,所以数据存储不采用数据库)改造成完整的SpringCloud项目。
开发环境:
OS:macOS Mojave 10.14
JDK: JDK1.8
IDE:IDEA 2016.3
首先,新建一个项目
选择
Spring Initializr
,JDK版本选择1.8,然后点击Next
依次填写
Grpup: com.feilix
,Artifact:mall
,其他如图:点击
Next
进入下一步,这里我们什么都不选,直接进入下一步选择项目的保存位置,然后点击
Finish
双击打开pom.xml添加web依赖(或者在之前的模块中选择添加web模块)
创建完成的项目结构如图所示:
下一节,我们将按照传统的服务器搭建流程建立一个常见的网上商城,提供商品查询和订单查询服务。
分布式系统开发---传统服务搭建SpringCloud(二)
以上内容转载请注明出处,同时也请大家不吝你的关注和下面的赞赏
网友评论