menu icer's blog
more_vert
chevron_right 首页 » 在 2020年5月 发布的文章
第9章 整合前端

通过前面的项目我们已经了解了很多和微服务项目相关的知识点,但是这些服务都没有界面,本章我们将为customer微服务项目添加一个界面,展示个别用户的详情。注意:虽然微服务化后的系统都提倡前后端分离,但是传统的前端模版还是很有用的,本书将在后面对前后端分离进行专门讲解。9.1 认识ThymeleafSpring Boot作为一个快速开发框架,本身对前端模板的支持是很完善的,比如Freemarker、

第8章 离不开的数据库

前面讲了这么多,都没有涉及到数据的存储。现在的软件系统多多少少都会涉及到数据库的存储。不管做什么,App、web、C/S客户端软件,都需要将涉及到的数据存储起来,一般来说,目前最常用的数据存储方式还是关系型数据库。本章我们就一起来看下在以Spring Boot为基础的项目中,如何方便地操作数据库。Spring Boot应用中访问数据库的方式有多种。常用的有下面几种:JdbcTemplateSpri

第7章 熔断、限流、降级

7.1 基础概念2020年3月,受疫情影响,美股迎来了4次熔断,为啥要熔断?因为如果不熔断美国股市这个大系统会面临系 统崩溃的风险。以前家里的保险丝有时候会被烧断,现在改成了跳闸,这些都是家庭用电时候触发了家庭电力系统的熔断机制引起的。如果没有这个机制, 随着家里电力负荷的增大,很有可能烧坏电路,引发短路甚至火灾。熔断,是分布式系统中非常重要的一个概念。一个典型的场景就是在多次发现某个接口或者