手写springCloud微服务架构的电商项目(第一天)

本文介绍了一个基于SpringCloud的电商项目构建过程,包括项目架构设计、组件作用解析,如Eureka注册中心、Zuul网关。通过创建多个服务模块,实现了微信接口、会员接口等功能,并探讨了服务间调用的实现方式。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、前言

         好久没有更新博客了,最近工作有点忙,其实我自己也是在纠结,是先做项目还是先学完框架和一些基础的知识(多线程、设计模式、jvm、集合...),我想了一下还是先写个项目再回头补上那些知识,查漏补缺。做项目其实就像盖房子,房子的架构和材料的质量最终决定了房子的好坏,它们都同样重要,所以既要设计好项目的架构,也需要对基础知识有很好的掌握。好了,不多bb,先看看这个项目最终要做成的样子。

      其实我们不是为了做项目而做项目,而是要学习这个项目的一些设计思想,以及里面用到的技术,因为我们所学的技术需要最终用到我们实际的工作中,学以致用嘛,不然你学技术干嘛呢!

二、项目的架构图和项目的结构

项目的架构图:

                                              

项目的结构:

-----cgb-shop-parent(pom)                                     父工程
---------cgb-shop-basic(pom)                                分布式基础设施工程
-------------cgb-shop-basic-springcloud-eureka     注册中心工程 
-------------cgb-shop-basic-apollo-config-server    阿波罗分布式配置中心工程
-------------cgb-shop-basic-springcloud-zuul          统一请求入口工程
-------------cgb-shop-basic-xuexueli-xxljob             分布式任务调度平台工程
-------------cgb-shop-basic-codingapi-icn               分布式事务工程
-------------cgb-shop-basic-codingapi-zipkin          分布式调用链系统

----------cgb-shop-service-api(pom)                       公共接口模块
--------------cgb-shop-service-api-weixin                微信服务接口
--------------cgb-shop-service-api-member             会员服务接口
--------------cgb-shop-service-api-sso                     sso服务接口
--------------cgb-shop-service-api-item                    商品服务接口
--------------cgb-shop-service-api-search                 搜索服务接口
--------------cgb-shop-service-api-pay                      聚合支付平台
--------------cgb-shop-service-api-order                   订单服务接口
--------------cgb-shop-service-spike                         秒杀服务接口

-----------cgb-shop-service-impl                               公共接口的实现
--------------cgb-shop-service-weixin-impl                微信服务接口实现
--------------cgb-shop-service-member-impl             会员服务接口实现         
--------------cgb-shop-service-sso-impl                     sso服务接口实现
--------------cgb-shop-service-item-impl                   商品服务接口实现
--------------cgb-shop-service-search-impl                搜索服务接口实现
--------

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值