DDD领域事件

     

代数化函数式领域建模的案例

6 2K

我们可以完全实现一个运算,而不需要查看任何组合运算的具体实现。就像你在数学中操作代数表达式一样。 假设将gener.

Spring Modulith增加事件外部化的支持

243 3K

SpringBoot应用程序的事务绑定 .

EDA中事件内容的设计权衡

245 2K

用例:下订单。 成功下订单后(付款成功并且向餐厅成功下订单后),订单服务会发布一个事件: 食品配送合作伙伴服务,用于安排送货人员.

使用Holder类实现通用值对象

252 1 2K

假设我们有一个简单的Holder类,它包装了T类型的值。我们可以这样定义它: .

Saga模式实现事件驱动系统集成

251 5K

在当今快节奏、互联的世界中,企业和开发人员不断寻求创新方法来构建高效且可扩展的应用程序。事件驱动 .

纳秒时间戳不适合做唯一标识符

226

在现代系统中,纳秒时间戳碰撞的频率有多高? 答案是:非常频繁,比如在同时读取所有 4 个物理内核的时钟时,有 5%的样本会发生碰撞。 .

实现事件驱动架构EDA面临的缺点

243

以下是对构建 EDA 应用程序时.

Spring Modulith:模块内领域事件发给外部Kafka的示例

276 2K

使用spring modulith轻松地将选定的域事件外部化到消息代理: 添加例如,Kafka集成模块 选择要外部化的.

从代码逆向生成UML序列图的工具插件

266

序列图在可视化和理解运行时行为方面非常强大。其固有的结构:对象在页面上方展开,时间则由上而下依次序发生,这很直观易学。 .

UML中只有时序图给软件开发带来好处

503 4K
当你记录一个系统的不同部分以及这些部分之间相互作用的各种方式时,时序图/序列图( sequence diagram)才会真正发挥其作用。 .

什么是业务规则? - Ronald

546 3K

规则是行为或行动的指南。 它为判断或评价该行为或行动提供标准。 每条规则.

为什么要使用eventSourcing?

361 3K

eventSourcing将事件建立为系统中唯一的事实来源。通过采用动态 .

黑石贝莱德如何实现基于领域驱动的资产管理?

449 1 4K

Alan Moore (Aladdin 首席 .

使用事件建模实现软件协作和业务设计

437

讲故事使人类能够将知识传给下一代,并依赖于我们存储记忆的方式。我们可以通过举例说明,一个系统从开始到结束应该做什么,在时间轴上,而且没有分支。要做到这一点,.

fraktalio/fmodel-spring-demo:Spring + kotlin DDD示例源码

601 1 2K

这个项目正在使用 Fmo.

我们是以名词为中心的思维方式 - Carlos E. Perez

895 2K
我对复杂性的第一次遭遇是在软件开发过程中。你不会在大学遇到这种情况,而是在现实世界中遇到。应对这种复杂性需要一种截然不同的思维方式(参见:敏捷方法)。 .

使用事务发件箱进行可靠的事件调度

821 3K
在系统中使用事件很棒,但是您如何确定您是否可靠地调度了事件?事件的传输需要可靠地完成,同时保持整个系统的 .

事件风暴是一种理解复杂项目的技术 - Lucas

990 2K
事件风暴是由 Alberto Brandolini 创建的技术,有助于通过应用程序生成的事件更清楚地了解应用程序的领域。 它通常以研讨会的形式进行。它.

事件模式:使用幂等消费者(收件箱)检测重复消息

933 3K
检测重复消息的唯一方法是在生产者端为事件生成一个唯一标识符。只有使用这些标识符,消费者才可能知道它第二次处理同一条消息,而不是具有相同属性的不同消息。 .

领域事件和集成事件有什么区别? - DevCezz

895 2K

在事件驱动 架构 的世界中,我.

什么是函数式数据工程?

1106 1 6K

数据建模一直是 .

换个角度:采用时间建模来捕捉时间的流逝 - Mario

1444 1 3K
建模是软件或系统开发的一个重要部分,然而在试图捕捉系统的行为时,并不常见到时间被使用。当我们这样做时,我们倾向于提取这个概念,并以计划任务的形式将其放在领域.

Postgres事件溯源的存储表设计 - DEV

1709 1 9K

任何基础设施的关键部分之一是存储。与传统的关系模型相比,将事件存储在日志中非常简单。但是,当您体验到成功产品的好运时,即使是日志式存储也必须不断发展才能跟上.

使用Redis实现简单的事件驱动架构 [DDD、事件溯源和一致性哈希] - core27

1603 2 14K

用 Redis 模拟 Kafka实现事件驱动 .

如何掌握DDD聚合设计? - SSENSE

2124 4 16K
在本文中,将深入研究领域驱动设计(DDD) 以及许多困惑和讨论的主题:聚合设计。 首先简要概述什么是聚合,然后继续揭开业务不变量的神秘面纱,并在您必须.

使用事件驱动架构实现Hashnode博客系统

1032 6K
Hashnode 有许多事件驱动的用例,在这篇文章中使用的一个用例是发布一篇文章。如果用户发布帖子,则会启动多个服务: 将此帖子转换.

以事件源方式构建事件驱动系统 - Jayanth

1144 10K

首先了解业务逻辑可以建模为事件驱动的状态机: 状态机——状态机是一种数学抽象,用于设计基于行为模型的 .

在微服务中使用事件溯源的六大原因 - Herath

3578 1 3K
从单体应用程序迁移时,微服务起着至关重要的作用。它们有助于提高应用程序的可 .

如何有效地组合您的业务逻辑 - Event-Driven.io

1183 1 17K
假设我们要实现购物车。我们有以下要求: 客户只能在打开购物车后将产品添加到购物车中。 在选择产品并将其添加到购物篮时,.