基于微服务和DDD的架构模板

👉 这是一个或许对你有用的社群

🐱 一对一交流/面试小册/简历优化/求职解惑,欢迎加入「芋道快速开发平台」知识星球。下面是星球提供的部分资料: 

f5c47128c97dea7f2c95c4564e5cf00a.gif

👉这是一个或许对你有用的开源项目

国产 Star 破 10w+ 的开源项目,前端包括管理后台 + 微信小程序,后端支持单体和微服务架构。

功能涵盖 RBAC 权限、SaaS 多租户、数据权限、商城、支付、工作流、大屏报表、微信公众号、CRM 等等功能:

  • Boot 仓库:https://gitee.com/zhijiantianya/ruoyi-vue-pro

  • Cloud 仓库:https://gitee.com/zhijiantianya/yudao-cloud

  • 视频教程:https://doc.iocoder.cn

【国内首批】支持 JDK 21 + SpringBoot 3.2.2、JDK 8 + Spring Boot 2.7.18 双版本 

来源:blog.csdn.net/ttyy1112
/article/details/137682232


常用技术选型

  • 反向代理:Nginx

  • 开发框架:Spring Boot

  • 数据库:MySQL

  • 缓存:Redis

  • 微服务解决方案:Spring Cloud Alibaba

    • 注册中心:Nacos

    • 配置中心:Nacos

  • MQ:RocketMQ / RabbitMQ

  • 监控报警:Prometheus

  • OSS文件系统:Minio

  • 志系统:Promtail + Loki + Grafana or ELK

  • CI/CD:Jenkins

  • 任务中心:xxl-job

  • 软件交付:Docker镜像

基于 Spring Boot + MyBatis Plus + Vue & Element 实现的后台管理系统 + 用户小程序,支持 RBAC 动态权限、多租户、数据权限、工作流、三方登录、支付、短信、商城等功能

  • 项目地址:https://github.com/YunaiV/ruoyi-vue-pro

  • 视频教程:https://doc.iocoder.cn/video/

逻辑架构模板

  • 分层:UI 、 前台、中台、基础设施

  • DDD:中台采用DDD架构设计,按领域进行设计、开发,各领域间通过注册中心进行服务注册和服务发现,通过FeignClient进行调用

  • 中台网关:中台服务通过中台网关发布给前台应用,前台通过HttpClient调用网关接口,网关通过服务发现和负载均衡转发前台请求到中台

  • 基础设施:所有依赖外部的基础设施抽象基础设施接口层,基础设施层做具体的实现,中台应用只依赖基础设置接口层

  • Portal:开放Portal服务(开放平台),用于外部系统调用和系统回调

  • 日志收集系统

  • 系统监控&告警

  • 埋点统计

81152579fd41fdf869b16ceee1ba82a6.png

基于 Spring Cloud Alibaba + Gateway + Nacos + RocketMQ + Vue & Element 实现的后台管理系统 + 用户小程序,支持 RBAC 动态权限、多租户、数据权限、工作流、三方登录、支付、短信、商城等功能

  • 项目地址:https://github.com/YunaiV/yudao-cloud

  • 视频教程:https://doc.iocoder.cn/video/

基于DDD的代码结构模板

ad7370715e155b04e708880344bf5c43.png

欢迎加入我的知识星球,全面提升技术能力。

👉 加入方式,长按”或“扫描”下方二维码噢

d6931f5c677e2e5261d6a6729bc4b192.png

星球的内容包括:项目实战、面试招聘、源码解析、学习路线。

7b84e0c3831ad2750a06bf391a2b8d95.png

fa4979a836de7bcf311223a853b493e8.png8d69e50bd3426d6577d235e3421d2b62.png3b1520184112c05a82576d85804f7f23.png2a577b57b5860f38d2e91a24e9e7c7bc.png

文章有帮助的话,在看,转发吧。
谢谢支持哟 (*^__^*)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值