添加 framework 平台基础设施模块
添加 framework 平台基础设施模块 本小节中,我们继续完善后端项目骨架 —— 抽取一个 framework 平台基础设施模块。如下图所示: 为什么要抽取一个 framework 基础设施模块? 在微服务架构中,如果每个服务都像一个独立的“孤岛”,虽然实现了业务解耦,但会导致大量重复的底层代码
搭建微服务项目骨架:通过 Maven 多模块方式
搭建微服务项目骨架:通过 Maven 多模块方式 相关概念 在搭建项目之前,先了解一下相关概念。 什么是单体架构 单体架构是一种传统的软件架构模式,通常将整个应用作为一个单一的、独立部署的单元来开发、构建和部署。在单体架构中,所有的功能模块和业务逻辑都打包在同一个应用程序中,比如 weblog 项目
Spring Cloud Alibaba 小憨书(仿小红书)微服务项目实战:专栏介绍
Spring Cloud Alibaba 小憨书(仿小红书)微服务项目实战:专栏介绍 项目介绍 先来看一下小红书官网的对自己的介绍: 小红书是一个年轻生活方式分享平台,由毛文超和瞿芳创立于2013年。 截止2019年1月,小红书用户数超过2亿,其中90后和95后是最活跃的用户群体。 在小红书,用户通
分布式 ID 生成系统 Leaf 的设计思路,源码解读
分布式 ID 生成系统 Leaf 的设计思路,源码解读 什么是分布式ID? ID的特点就是唯一,而分布式ID就是指分布式系统下的ID,他是全局唯一的。 为啥需要分布式ID 这就和唯一息息相关了。比如我们使用MySQL存储数据,一开始数据量不大,但是业务经过一定时间的发展,单表数据每日剧增,最终突破1