簡體   English   中英

如何使用 mermaid.js 繪制事件溯源決策器?

[英]How to draw an Event-sourcing Decider with mermaid.js?

我正在嘗試使用 mermaid.js 從我在 YT 視頻中看到的內容繪制事件源決策者: https://youtu.be/kgYGMVDHQHs?t=1572

決定者

到目前為止我的嘗試:

graph LR
    Command(Command) --> Decide[[Decide]]
    Decide --> Events(NewEvents)
    Events --> Evolve[[Evolve]]
    PreviousState(Previous State) --> Evolve[[Evolve]]
    Evolve --> State(New or Initial State)
    State --> PreviousState
    State --> Decide

也可在 mermaid.live 上獲得

這給出了如下內容:

在此處輸入圖像描述

它看起來真的很笨重,我想知道如何更好地定位不同的元素以使其看起來更像第一張圖片?

視頻中多次提到循環,或許plot可以這樣設計?

在此處輸入圖像描述

Mermaid Live Editor中嘗試此示例代碼:

graph LR
    Command --> Decide
    Evolve --> Event

    subgraph A[loop]
    direction LR
    Evolve --> |New or Initial State|Decide
    Decide --> |New events|Evolve
    end

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM