小编Pra*_*een的帖子

聚集事件来源模式

我将脚步放在事件源模式上并试图弄清聚合的含义。我读过一些博客,现在我比以往任何时候都更加困惑。

根据我的推断,聚合应该以某种方式使用户能够在事件存储上运行不同的查询,以检索不同的事件流。

用例:

  1. 我想在发票上重播事件,我想查看特定员工在余额上执行的所有操作。

  2. 我想重播发票上的所有事件

我希望这些是有效的用例。

活动商店:

| event_id | invoice_id | EmployeeId | Event            | Payload |
|----------|------------|------------|------------------|---------|
| 1        | 12345      | 12345      | Invoice_InReview | JSON    |
| 2        | 12345      | 12345      | Invoice_Billed   | JSON    |
| 3        | 12345      | 45567      | Invoice_Paid     | JSON    |
| 4        | 12345      | 77341      | Invoice_Reversed | JSON    |
| 5        | 12345      | 98421      | Invoice_Paid     | JSON    | …
Run Code Online (Sandbox Code Playgroud)

java aggregate event-sourcing microservices

6
推荐指数
1
解决办法
1720
查看次数

标签 统计

aggregate ×1

event-sourcing ×1

java ×1

microservices ×1