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

科技   2024-10-27 08:02   山西  
关注我们,设为星标,每天7:40不见不散,架构路上与您共享

回复架构师获取资源


大家好,我是你们的朋友架构君,一个会写代码吟诗的架构师。

常用技术选型

  • 反向代理: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镜像

逻辑架构模板

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

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

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

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

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

  • 日志收集系统

  • 系统监控&告警

  • 埋点统计

基于DDD的代码结构模板

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


到此文章就结束了。Java架构师必看一个集公众号、小程序、网站(3合1的文章平台,给您架构路上一臂之力)。如果今天的文章对你在进阶架构师的路上有新的启发和进步,欢迎转发给更多人。欢迎加入架构师社区技术交流群,众多大咖带你进阶架构师,在后台回复“加群”即可入群。



这些年小编给你分享过的干货


0.ChatGPT 4o 国内直接用 !!!

1.idea2024.1.4永久激活码(亲测可用)

2.优质ERP系统带进销存财务生产功能(附源码)

3.优质SpringBoot带工作流管理项目(附源码)

4.最好用的OA系统,拿来即用(附源码)

5.SBoot+Vue外卖系统前后端都有(附源码

6.SBoot+Vue可视化大屏拖拽项目(附源码)


转发在看就是最大的支持❤️


Java架构师必看
致力于分享优质文章及教程【java程序员从初级到中级进阶Java高级架构师】;搜集全网高质量学习书籍面试题视频项目;让您系统提升java架构技术,关注回复『1024』获取Java编程资源,共学习,共进步。
 最新文章