当前位置: 首页 > article >正文

领域驱动设计:事件溯源架构简介

概述

事件溯源架构通常由3种应用设计模式组成,分别是:事件驱动(Event Driven),事件溯源(Event Source)、CQRS(读写分离)。这三种应用设计模式常见于领域驱动设计(DDD)中,但它们本身是一种应用设计的思想,不仅仅局限于DDD,每一种模式都可以单独拿出来使用。

 

Event Driven

在开发过程中,大家都经常使用到RocketMQ,其中的消息Message就可以认为是事件Event。事件驱动架构EDA 各位也都不陌生。本次就以事件驱动开始,来介绍事件溯源架构。

事件驱动是通过触发事件的方式,来进行服务间的通信,以达到服务解耦的目的。一般由三个部分组成:Event ProviderEvent RouterEvent Consumer


http://www.kler.cn/a/566838.html

相关文章:

  • DeepSeek再次重磅开源DeepEP:开源世界里的 AI 通信 “新引擎”
  • 自动化测试无法启动(java.net.SocketException)
  • 清理docker资源
  • 构建逻辑思维链(CoT)为金融AI消除幻觉(保险赔付篇)
  • STM32——HAL库开发笔记24(定时器5—超声波测距)(参考来源:b站铁头山羊)
  • React底层常见的设计模式
  • Vue的data配置项
  • Go红队开发—语法补充
  • 迁移过程中,hive元数据字段校对
  • 在kubernetes集群中持续压测 SpringCloud 应用,pod 的 memory cache 持续增长问题
  • Mysql .idb文件 恢复
  • Windows10 Xming6 + Xshell7 实现远程 ubuntu-24.04.1-desktop gui 界面本地展示
  • Redis 同步机制详解
  • Docker 部署 Spring Cloud 项目:实战指南与经验分享
  • Djiang 5实用指南(八)后台管理系统
  • JSON-to-Excel v2.0.0发布,可以在Excel内部,把JSON转换成Excel格式,嵌套的JSON也能转
  • 5个GitHub热点开源项目!!
  • 【初阶数据结构】链表的柔光之美
  • 主流 AI 芯片配置
  • STM32之时钟树