微服务与DDD架构模板知识分享 -- 知识铺
戳上方蓝字“Java知音”关注我
常用技术选型
-
反向代理: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
后端专属技术群
构建高质量的技术交流社群,欢迎从事编程开发、技术招聘HR进群,也欢迎大家分享自己公司的内推信息,相互帮助,一起进步!
文明发言,以
交流技术
、职位内推
、行业探讨
为主
广告人士勿入,切勿轻信私聊,防止被骗
加我好友,拉你进群
- 原文作者:知识铺
- 原文链接:https://index.zshipu.com/geek001/post/20240723/%E5%BE%AE%E6%9C%8D%E5%8A%A1%E4%B8%8EDDD%E6%9E%B6%E6%9E%84%E6%A8%A1%E6%9D%BF%E7%9F%A5%E8%AF%86%E5%88%86%E4%BA%AB--%E7%9F%A5%E8%AF%86%E9%93%BA/
- 版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 4.0 国际许可协议进行许可,非商业转载请注明出处(作者,原文链接),商业转载请联系作者获得授权。
- 免责声明:本页面内容均来源于站内编辑发布,部分信息来源互联网,并不意味着本站赞同其观点或者证实其内容的真实性,如涉及版权等问题,请立即联系客服进行更改或删除,保证您的合法权益。转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。也可以邮件至 sblig@126.com