05、简介-项目微服务划分图

高清图
高清图

在这里插入图片描述
首先我们项目是基于前后分离的项目,所以我们需要创建一些前端项目,首先admin-vue是面向工作人员使用的后台管理系统界面,shop-vue是面向公众访问的网站系统,(手机app和小程序,先省略)。

首先请求会由前端通过网关到我们的业务微服务群,当然网关还可以完成一些预先的工作,比如:限流、鉴权、熔断降级、过滤、路由、负载均衡鞥等
等请求到达业务微服务群以后,业务就进行处理。具体业务在图中有展示。其中各个功能看具体名字进行推测把。

当然在我们众多微服务运行期间,如何把它们治理好,让它们有条不紊地健壮的运行起来,我们需要搭配服务治理的相关技术,Nacos作为注册中心和配置中心,使用seata作为分布式事务的,使用sentinel服务容错,降级,限流、(上面三个都是springcloud Alibaba ),服务运行期间牵扯到的远程调用,使用feign,使用gateway作为api网关,使用sleth服务追踪,zipkin可视化追踪(以上四个组件都是springcloud提供的)

整个应用的状态监控信息,我们使用prometheus 和grafana

整个微服务的数据支撑层,使用Redis做为缓存,使用MySQL完成持久化层,后面还会使用shardingSphere 对MySQL完成分库分表操作。包括使用rabbitmq来做消息队列 ,使用elastic来做全文检索,使用阿里云的对象存储 存储图片视频相关的静态文件
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
若依框架系列视频教程是一套针对若依框架和微服务架构的教学视频。若依框架是一款开源的Java开发框架,它提供了一套完善的开发工具和组件,可以帮助开发者快速构建稳定、高效的企业级应用程序。 ruoyi-cloud微服务版本是若依框架的微服务架构版本,它将应用程序按照不同的功能模块拆分成多个微服务,每个微服务独立运行,通过服务间的通信协议进行交互和协作,从而实现了系统的松耦合和可伸缩性。 这套视频教程以实际项目为案例,详细介绍了若依框架和ruoyi-cloud微服务版本的搭建和使用方法。从环境准备、开发工具的选择,到项目的创建、模块的划分,再到各个微服务的设计和实现,视频教程一步步指导学习者完成整个过程。 通过学习这套视频教程,学员可以了解和掌握若依框架和微服务架构的开发原理和实践经验。视频教程不仅注重理论知识的掌握,还通过实际操作和示例代码演示,帮助学员更好地理解和运用所学内容。 此外,教程还提供了常见问题解答、技术论坛等学习资源和互动平台,学员可以通过这些渠道与其他学员一起共同学习和交流,进一步提高自己的应用开发能力。 总之,若依框架系列视频教程是一套系统、全面地介绍若依框架和ruoyi-cloud微服务版本的教学资源,通过学习这套教程,可以帮助开发者快速上手和应用这一先进的开发技术,提高开发效率和代码质量。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值