Lattice项目相关

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_34833599/article/details/85678470

项目模块分解

对于微服务项目的开发,需要对系统进行模块的分解,只有分解为不同的模块,才能更好的进行开发和部署,这里暂时先分为用户模块,订单模块,商品模块,通用类库模块,搜索模块,邮件模块,内容模块还有其他模块(主要用于第三方使用所创建)。

相关项目目录

在这里插入图片描述
其中为了实现注册中心、监控中心和配置中心的高可用创建了三个项目来进行实现,内容模块主要进行页面相关分类,推荐,轮播图等的设置。通用模块主要用于抽取公用的类,方法,配置等。商品模块主要用于商品、商品分类、商品Sku等的操作,邮箱模块主要用于邮箱的相关操作。订单模块主要用于订单的相关操作。其他功能模块目前只想到了七牛云文件存储使用。支付模块,对于以后的小程序支付等的使用。redis缓存模块,主要用于商品、订单的缓存,以后可能用于秒杀等业务使用。搜索模块主要用于搜索商品使用。用户模块主要用于用户的相关操作。网关模块,用于用户权限的管理,以及实现其他接口的管理。

补充

这里所使用的SpringCloud和SpringBoot的版本为2.0.

猜你喜欢

转载自blog.csdn.net/qq_34833599/article/details/85678470