(商) SpringCloud/Alibaba微服务架构实战
文章平均质量分 70
本专栏,以【电商项目】为例,系统的介绍Spring Cloud开发分布式项目的关键技术点;
小懒羊爱吃草
小枯林
展开
-
9:第三章:电商工程分析:4:【通用模块】;(待写……)
电商工程分析:4:【通用模块】;(待写……)原创 2022-06-30 07:08:15 · 195 阅读 · 0 评论 -
8:第三章:电商工程分析:3:电商工程的第一行代码:创建【e-commerce-springcloud】父工程;
目录1.创建【e-commerce-springcloud】父工程; 2.设置【e-commerce-springcloud】父工程的pom.xml;原创 2022-06-29 14:52:31 · 279 阅读 · 0 评论 -
附加:DevOps;
说明:(1)为什么写本篇博客?:在【6:第三章:电商工程分析:一:DDD(Domain Driven Design,领域驱动设计);】中,讲到了DebOps;对于DevOps自己以前听到过N次,但是并不是很了解;所以,写了本篇博客,对DevOps作简单介绍;(2)声明:本篇博客对DebOps的理解,肯定存在不足、偏差、甚至是错误的地方;;;自己,对DevOps的理解,肯定也是一个逐渐加深的过程;;;而且,DevOps理解是一方面,在企业中真正的应用也是一方面;(3)本篇博客参考的文章有:..转载 2022-05-26 12:12:14 · 194 阅读 · 0 评论 -
7:第三章:电商工程分析:2:电商工程业务解读与微服务拆分;
说明:(1)本篇博客内容:【先了解一下,电商系统应该包含哪些业务】→【然后,结合微服务架构思想和原则,对电商系统的业务进行拆分】;目录1.电商工程业务解读;2.微服务拆分;(如何拆分电商工程)(1)工程入口、用户鉴权微服务:电商工程的门面;(2)账户微服务、商品微服务、订单微服务、物流微服务:主体功能微服务;Tips:学习领域知识,最好的方式就是参考和借鉴;比如我们要开发电商系统,我们对电商领域的知识不了解,那么最好的办法就是去看看Amazon、淘宝他们是怎么做的;...原创 2022-05-26 06:28:03 · 563 阅读 · 0 评论 -
6:第三章:电商工程分析:1:DDD(Domain Driven Design,领域驱动设计);
说明:(1)本篇博客,简单介绍DDD(Domain Driven Design,领域驱动设计);(2)声明:本篇博客的理解可能存在不足甚至是错误的地方;1.首先,看下DDD是什么;说明:(1)DDD和DevOps的区别: ● 通常说的DevOps是一种“软件开发过程”,其包含了开发、部署、上线、运维等; ● 而DDD,是一种软件架构设计的方法;即,DDD的核心是软件的架构设计,并不定义软件开发的过程;(2)DDD的定位; ......原创 2022-05-25 19:58:17 · 757 阅读 · 0 评论 -
5:第二章:理解微服务架构,清楚微服务设计原则:2:微服务架构,需要遵循的原则;
说明:(1)本篇博客的内容:介绍微服务架构,需要遵循的原则;目录1.合理、正确使用微服务架构,带来的收益;2.错误的使用微服务架构,带来的问题;3.微服务架构,需要遵循的原则;微服务架构是很复杂的,其在实现的时候,成本也挺高的;所以,在使用微服务架构时,需要遵循一些原则和建议;1.合理、正确使用微服务架构,带来的收益;说明:(0)很容易理解,一个事情只有收益大于投入时,我们才会去做;(1)不同的微服务,可以使用不同的语言开发;比如一个微服务可以......原创 2022-05-25 14:40:23 · 320 阅读 · 2 评论 -
4:第二章:理解微服务架构,清楚微服务设计原则:1:微服务架构的,演进过程:单体架构→垂直应用架构→SOA架构→微服务架构;
说明:(1)本篇博客,介绍软件设计架构的演进历史;目录1.单体结构;2.垂直应用架构;3.SOA架构;4.微服务架构;微服务并不是一开始就出现、或者说就需要的;其实,在软件开发演进过程中,逐渐发展出来的;1.单体结构;说明:(1)单体架构非常简单,这个简单不是说单体架构中的业务开发简单,而是说单体架构的设计简单;(2)单体架构,将整个业务的功能实现,写在一个工程中;比如,对于一个电商系统来说,用一个Java应用就能hold住;这个电商系统包......原创 2022-05-25 13:22:02 · 336 阅读 · 0 评论 -
3:第一章:引文:3:对微服务架构的一些思考;
说明:(1)如题:对微服务架构的一些思考;原创 2022-05-25 12:06:59 · 176 阅读 · 0 评论 -
2:第一章:引文:2:IDEA安装lombok、GsonFormatPlus、Json Parser、REST Client plugin插件;
说明:(1)本篇博客没什么内容,就是在IDEA中安装lombok、GsonFormatPlus、Json Parser、REST Client plugin这四个插件;(2)声明:这四款插件的使用,还是比较简单的,这儿就不介绍其详细内容了;在后面项目中,用到的时候再详细说明;目录零:IDEA安装插件的方法;一:lombok插件;二:GsonFormatPlus插件;三:Json Parser插件;四:RESTClientplugin插件;零:IDEA安装插.....原创 2022-05-25 11:40:18 · 1021 阅读 · 0 评论 -
1:第一章:引文:1:专栏简介;
说明:(1)声明: ● 本项目是自己在学习慕课网的【Spring Cloud / Alibaba 微服务架构实战】项目时做的笔记; ●本专栏内容,在写的时候,会掺杂大量的个人语言;所以,读者如果有兴趣,建议去慕课网学习该课程,以期更能够“以第一手的感觉”来学习; ●在做本项目的时候,本人不会放过任何(自己有能力搞懂的)技术点,包括自己想到的需要扩展的知识点;即,自己会尽量做到自洽; ●由于SpringCl......原创 2022-05-25 09:47:28 · 322 阅读 · 0 评论